Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как передать картинку на сервервер? / 4 сообщений из 4, страница 1 из 1
07.04.2006, 15:31
    #33652508
lonc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать картинку на сервервер?
Мне необходимо передать картинку с компьютера клиента на компьютер сервера с использованием CSP страницы
....объясните как это можно сделать? или дайте соответсвующую ссылку на хэлп
....заранее благодарю
...
Рейтинг: 0 / 0
07.04.2006, 17:32
    #33653021
u78
u78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать картинку на сервервер?
<html>
<body>
<script language="cache" runat="server">
 d:%request.ContentType="multipart/form-data"
 . s obj=%request.MimeData("oFile1",1)
 . s filename="c:\"_$P(obj.FileName,"\",$L(obj.FileName,"\"))
 . s file=##class(%File).%New(filename)
 . Do file.Open("WSN")
 . d file.Write(obj.Read(obj.Size))
 . s ok=file.%Save()
 . i '+ok d
 . . Do DecomposeStatus^%apiOBJ(ok,.Err)
 . . s ^Errors($H,"err")=Err(Err)
</script>
<br>
<FORM NAME="oForm"
   ENCTYPE="multipart/form-data"
   METHOD="post">
<INPUT TYPE="file" NAME="oFile1"/>
<INPUT TYPE="submit" VALUE="Upload File">
</FORM>
</body>
</html>не уверен насчёт проверки d:%request.ContentType="multipart/form-data" может правильно по другому
у меня WinXP SP2, IIS, IE6, Cache5.1

ENCTYPE="multipart/form-data"
METHOD="post"
на форме обязательны
INPUT type=file должен быть внутри формы
name для INPUT type=file должет быть обязательно
(это из MSDN)


желаю удачи
...
Рейтинг: 0 / 0
10.04.2006, 12:02
    #33655422
lonc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать картинку на сервервер?
Спасибо большое...хотя данный код и не заработал у меня, он навел на правильный путь
...если надо код, могу передать
...
Рейтинг: 0 / 0
10.04.2006, 14:54
    #33656067
VadimF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать картинку на сервервер?
В области SAMPLES есть страничка upload.csp:
http://127.0.0.1/csp/samples/upload.csp

Важный момент, upload не работает с внутренним Web-сервером.
Используйте IIS или Apache.

С уважением, Вадим
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как передать картинку на сервервер? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]