Как показать размер почтового индекса на стороне клиента, а zippping большой пакет файлов на веб-сервере в asp.net - PullRequest
1 голос
/ 08 ноября 2010

Когда пользователь выбирает список файлов со страницы и выбирает загружаемую загрузку, тогда происходит обратная запись на сервер и начинается архивирование на сервере.Это прекрасно работает до тех пор, пока мы не установим тайм-аут на странице (который по умолчанию равен 90 секундам) и просто вернет процесс на страницу, несмотря на то, что процесс бэкэнда все еще идет на сжатие.Можно ли показать размер zip-файла при его заархивировании, вместо того, чтобы ждать до конца, чтобы предоставить ссылку для скачивания?

1 Ответ

0 голосов
/ 08 ноября 2010

Для этого вы можете использовать компоненты ActiveX:

var oas = new ActiveXObject("Scripting.FileSystemObject");
var d = filepath;
var e = oas.getFile(d);
var f = e.size;
alert(f + " bytes");
}

, но это ограничит вас IE и должно иметь соответствующие настройки безопасности IE.

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