ajaxuploader как сохранить файл на другой сервер - PullRequest
1 голос
/ 24 января 2011

Я ищу способ загрузки файла компонентом ajax-uploader или ASP: загрузка файла на другой сервер, на котором запущено приложение, есть ли способ?

Спасибо.

Ответы [ 2 ]

1 голос
/ 13 февраля 2012

В нем указывается

". В .NET вы используете класс File в пространстве имен System.IO для открытия файла. Это возвращает объект Stream, в который вы можете преобразовать BinaryReader или BinaryWriter.объект. Используя метод ReadBytes объекта BinaryReader, вы можете получить байтовый массив, который вы можете использовать в качестве возвращаемого значения в веб-методе. "

вы можете найти код здесь

1 голос
/ 24 января 2011

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

Мы решили эту проблему, открыв вызов веб-службы для бизнес-уровня и просто считав из потока ввода и записав в поток вывода до конца данных. Таким образом, промежуточный сервер не должен хранить значительный объем данных в памяти во время загрузки файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...