powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Отправить двоичный файл (сервер IIS)
6 сообщений из 6, страница 1 из 1
Отправить двоичный файл (сервер IIS)
    #36516914
ZikoSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!

Подскажите в чем может быть проблема:
на IIS работает самописное CGI-приложение (написано на Delphi),
для работы с приложением используется IE.
Данные, отправляемые на сервер из форм приложения, успешно обрабатываются
и записываются в БД.
Понадобилось отправлять в одной форме еще и файл (изображение).
Добавил в форму параметр ENCTYPE="multipart/form-data",
добавил поле ввода INPUT, TYPE=FILE.
Тестирую форму: если отправляю текстовый файл - все ОК,
стоит приложить двоичный файл - ошибка, файл не вставляется в тело запроса...
...
Рейтинг: 0 / 0
Отправить двоичный файл (сервер IIS)
    #36516959
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должно всё передавать. Может, там читается как-то не так.
...
Рейтинг: 0 / 0
Отправить двоичный файл (сервер IIS)
    #36517109
ZikoSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот не знаю, само тело запроса на сервере какое-то кривое.
На форме несколько полей ввода, после INPUT TYPE=FILE, есть
еще пару текстовых полей.
Так вот, если прикладываю к форме текстовый файл, а потом
смотрю на запрос пришедший на сервер, то все нормально.
Выбираю рисунок - смотрю что пришло на сервер:

Content-Disposition: form-data; name="FIELD1"
Абрашвабракадабра
-----------------------------7da3212dc0334
Content-Disposition: form-data; name="BUTTON1"
Сохранить
-----------------------------7da3212dc0334
Content-Disposition: form-data; name="FIELD2"
214
-----------------------------7da3212dc0334
Content-Disposition: form-data; name="FIELD3"
бла-бла-бла
-----------------------------7da3212dc0334
Content-Disposition: form-data; name="FIELD4"
-----------------------------7da3212dc0334
Content-Disposition: form-data; name="FIELD5"
-----------------------------7da3212dc0334
Content-Disposition: form-data; name="FIELD6"
-----------------------------7da3212dc0334
Content-Disposition: form-data; name="FIELD7"
1
-----------------------------7da3212dc0334
Content-Disposition: form-data; name="FILE1"
filename="C:\images\image11.bmp"
Content-Type: image/bmp
BM6

т.е нет ни самого файла, ни еще 2-х полей после него...
Ессно, приложение спотыкается при попытке разобрать запрос.
Мож чего надо на ISS настроить?
...
Рейтинг: 0 / 0
Отправить двоичный файл (сервер IIS)
    #36517132
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нормальный заголовок. Только, если после BM6 изут данные картинки.
...
Рейтинг: 0 / 0
Отправить двоичный файл (сервер IIS)
    #36517141
ZikoSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

я тоже так думал, в литературке опять же почитал.
Но данных самой картинки нет...
...
Рейтинг: 0 / 0
Отправить двоичный файл (сервер IIS)
    #36517159
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Передаваться-то они, судя по всему, передаются, но вот где-то не ловятся.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Отправить двоичный файл (сервер IIS)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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