Загрузка файлов Excel в память (RAM), а не в файловую систему - PullRequest
0 голосов
/ 18 июля 2011

Мы ищем способ загрузки файлов MS Excel с веб-страницы в память. Мы хотим избежать сохранения файла на диск (из-за вирусных проблем). Мы можем использовать .Net или компонент, если он доступен.

Подробно: у нас есть веб-страница, которая позволяет пользователям загружать файл Excel. Мы не хотим сохранять веб-файл в ОЗУ, мы хотим открыть его в памяти.

1 Ответ

12 голосов
/ 18 июля 2011

Вирусы безвредны для файловой системы - они становятся вредоносными, когда выполняются, а содержимое всегда выполняется из ОЗУ.

Таким образом, вы абсолютно ничего не получаете, загружая в ОЗУ, если ASP.net даже позволяет это(то, как он обрабатывает загрузку файлов, зависит от конкретной реализации, он может хранить его в оперативной памяти или во временном файле).

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

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