Если я правильно понимаю ваш вопрос, я не думаю, что это возможно (или, по крайней мере, так просто).Когда пользователь загружает файл на ваш веб-сайт, файл на самом деле представляет собой данные POST.Если вы используете такой инструмент, как Fiddler http://www.fiddler2.com/fiddler2/,, вы можете увидеть его там, закодированный Base64, если я правильно помню.Итак, пользователь уже отправил полные данные.
Я вижу, вы отметили свой вопрос как asp.net
, поэтому asp.net просматривает запрос, проверяет длину сообщения по максимальному размеруразрешено (настроено в web.config) и отклонит публикацию, если пройдет слишком много времени, прежде чем вам даже разрешат ее увидеть (я пытался).
Лучше всего, я думаю, вы можете сделать (если это то, чтовы действительно должны это сделать) установите maxRequestLength
в вашей веб-конфигурации на достаточно большое значение, которое не будет отклонено, а затем урежьте данные самостоятельно.
<configuration>
<system.web>
<httpRuntime maxRequestLength="32768" />
</system.web>
</configuration>