Получение файла в Request.Files - PullRequest
2 голосов
/ 07 января 2010

У меня есть устройство, использующее пользовательский язык сценариев. Этот язык предоставляет возможность установить заголовки HTTP-запроса, а затем выполнить публикацию по URL-адресу. Сервер, с которым устройство связывается, работает .net, и я бы хотел, чтобы обработчик на сервере извлекал данные с устройства, просто извлекая их из коллекции Request.Files []. Для этого нужно ли устройству поддерживать многокомпонентную публикацию или возможно, чтобы загруженный контент отображался в коллекции файлов, просто задав количество заголовков и отправив данные?

Ответы [ 3 ]

0 голосов
/ 14 января 2010

Если вы имеете в виду, что на стороне сервера вы хотите, чтобы файлы были доступны для чтения через HttpRequest.Files , то я верю в это.

Я думаю, что формат, который он ожидает, основан на Загрузка файла RFC , и поэтому, если вы будете следовать стандартной процедуре отправки загрузки файла, он будет работать.

Что касается того, как вы отформатируете запрос со своего устройства - боюсь, я не могу помочь с этим. Предполагая, что вы можете отформатировать Http-сообщение, записать любые необходимые заголовки и затем отформатировать тело сообщения с содержимым файла, оно будет работать, однако.

0 голосов
/ 14 января 2010

Чтобы .Net мог читать файл, размещенный в заголовке, он должен быть в формате составного сообщения. В противном случае это будет просто текстовый шум в заголовке, и .Net не будет знать, что с ним делать.

0 голосов
/ 07 января 2010

Я не парень в Linux, но я сделал поиск, и я нашел это. Это помогает вообще? (см. раздел 4.3)

http://curl.haxx.se/docs/httpscripting.html

...