1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Как сохранять файлы на Asp

Тема в разделе "Web - программирование", создана пользователем Vadik(R), 6 янв 2008.

  1. Vadik(R)

    Vadik(R) Well-Known Member

    Репутация:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    469
    Симпатии:
    0
    Люди, помогите сохранять файлы на ASP. Всмысле те файлы, которые присылают тебе через <input type=file...>. Другие элементы сохранять я могу, там <input type=text...> через Request.QueryString(name) или Request.Form. Но если файл сохранять через Request.Form, то он почему-то сохраняется не весь, а только частично. Напишите, пожалуйста, код сохранения файла на ASP.
     
  2. MajestiC

    MajestiC Гость

    Репутация:
    0
  3. Vadik(R)

    Vadik(R) Well-Known Member

    Репутация:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    469
    Симпатии:
    0
    В двухдневном поиске по интернету я убедился, что для этой цели лучше использовать компонент. Скачал aspupload. Но скрипт я хочу написать по-своему, с некоторыми изменениями. Язык V B S c r i p t я плохо знаю, поэтому люди, может кто-нибудь перевести этот код на J S c r i p t:
    Код:
    <%
    Set Upload = Server.CreateObject("Persits.Upload") 
    Upload.SetMaxSize 50000, True 
    On Error Resume Next 
    Upload.Save "c:\upload" 
    If Err.Number = 8 Then 
    Response.Write "Your file is too large. Please try again." 
    Else 
    If Err <> 0 Then 
    Response.Write "An error occurred: " & Err.Description 
    Else 
    Response.Write "Success!" 
    End If 
    End If 
    %>
    В принципе, мне весь код даже не нужен, мне нужно только upload.save("c:\upload", ???) (JScript требует какое-то шестнадцатеричное число) и On Erroe Resume Next - тоже не могу перевести. Остальное я уже перевёл.
     
  4. diff

    diff Гость

    Репутация:
    0
    k sojeleniu vam ne udastsya zakachat' file na server cherez javascript, mojno tol'ko ego sozdat' na storone klienta cherez ActiveX
     
  5. Vadik(R)

    Vadik(R) Well-Known Member

    Репутация:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    469
    Симпатии:
    0
    Да мне и не надо создавать файл на стороне клиента, мне надо сохранить полученный от пользователя файл <input type="file" encode="multipart/...">... Сохранять я их уже научился с использованием компонента aspupload, который скачал отсюда. Но проблема в том, что там СЕРВЕРНЫЕ сценарии написаны на языке V B S c r i p t, который я плохо знаю(не умею им создавать файлы и папки НА СЕРВЕРЕ). Поэтому я и прошу перевести мне этот код с V B S c r i p t на J S c r i p t(мне ндо чуть подизменить код, а серверные сценарии могут в одном файле могут писаться только на одном языке), или точнее 2 строчки:
    On Error Resume Next
    Upload.Save "c:\upload"

    on error resume next - я вообще не знаю как перевести на яваскрипт
    Upload.Save "c:\upload" = Upload.Save("c:\\upload") - я так понял тут требуеться в скобках второй параметр - шестнадцатеричное число, которое в V B S c r i p t не обязательно указывать.
     
Загрузка...

Поделиться этой страницей