2009-02-10 2 views
0

Есть ли способ получить размер запроса POST в javascript? Я хочу проверить размер файла перед загрузкой его с помощью обработчика C#, чтобы я мог указать пользователю загрузить файл меньшего размера.Как я могу получить размер запроса POST в javascript?

Заранее спасибо.

ответ

1

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

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

0

Короткий ответ: нет.

Долгий ответ: возможно, сценарий должен получить доступ к локальной файловой системе пользователем через что-то вроде подписанного объекта ActiveX или что-то вроде HTA. Я не знаю точных подробностей об этом, так как я никогда этого не делал (на этом пути есть драконы!)