Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как сохранять файлы на Asp
Форум программистов > Интернет и сети > Web-программирование > Общие вопросы
Vadik(R)
Люди, помогите сохранять файлы на ASP. Всмысле те файлы, которые присылают тебе через <input type=file...>. Другие элементы сохранять я могу, там <input type=text...> через Request.QueryString(name) или Request.Form. Но если файл сохранять через Request.Form, то он почему-то сохраняется не весь, а только частично. Напишите, пожалуйста, код сохранения файла на ASP.
MajestiC
google в помощь, таких скриптов куча.
]]>http://www.google.com/search?hl=en&saf...amp;btnG=Search]]>
Vadik(R)
В двухдневном поиске по интернету я убедился, что для этой цели лучше использовать компонент. Скачал 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 - тоже не могу перевести. Остальное я уже перевёл.
diff
k sojeleniu vam ne udastsya zakachat' file na server cherez javascript, mojno tol'ko ego sozdat' na storone klienta cherez ActiveX
Vadik(R)
Да мне и не надо создавать файл на стороне клиента, мне надо сохранить полученный от пользователя файл <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 не обязательно указывать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.