2014-01-22 4 views
0

Предполагая, что я просто сохраняю файлы на веб-сервере.HttpPostedFileBase SaveAs vs. InputStream

  1. В чем разница сохранения загруженного файла с использованием метода SaveAs или обработки файла через InputStream?
  2. Есть ли разница в производительности?
  3. Можно ли выполнить загрузку большого файла?

ответ

2
  1. Какая разница сохранения загружаемого файла с помощью метода SaveAs против обработки файла с помощью InputStream?

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

  1. Есть ли разница в производительности?

Зависит от того, что вы делаете. Если вы сравниваете SaveAs, чтобы вручную сохранить файл с помощью потока, то разница незначительна.

  1. Можно ли выполнить загрузку большого файла?

Да.

Смежные вопросы