我最近在我的网络应用程序中遇到了问题,这是我文档的上传过程。即使上传几个kb doc / xls也需要很长时间。
我上传文件的方式是:
<input type='file' id='document_file@(letter_process.id)'
name='document_file@(letter_process.id)' value='Choose File'>
只需忽略剃刀语法,我使用输入类型文件通过HttpPost从本地PC上传文档。
和
这是我在web.config中的httpruntime:
<httpRuntime targetFramework="4.5"
requestValidationMode="2.0"
maxRequestLength="4096"
requestLengthDiskThreshold="256"
/>
然而,无论我如何调整maxRequestLength或requestLengthDiskThreshold,似乎没有太大的区别。
在所有处理之后,我将它分配给一个名为file的变量来使用它。
Dim file = Request.Files("document_file" & generate_step)
或者只是以同样方式使用其他上传的其他控制器。
Dim documentFile As HttpPostedFileBase = Request.Files("document_file17")
我的所有步骤都正常运行,除非上传文件需要很长时间。
答案 0 :(得分:0)
经过测试,并部署到不同的机器,这是带宽限制。