上传大于4096KB的文件失败!
我正在使用 Visual Studio 2010 设置一个 asp.net (asp.net Framework 4.0) Web 项目。在我的一个网页中,我使用以下链接中的 silverlight 多文件上传器:
Silverlight Mulit File uploader
我将插件的最大上传大小设置为 100 MB,如下面的代码所示。
<object id="MultiFileUploader" data="data:application/x-silverlight-2," type="application/x-silverlight-2"
width="465" height="220">
<param name="source" value="../ClientBin/mpost.SilverlightMultiFileUpload.xap" />
<param name="onerror" value="onSilverlightError" />
<param name="initParams" value="MaxFileSizeKB=102400,MaxUploads=2,FileFilter=Bilder(*.jpg *.png *.gif*)|*.jpg;*.png;*.gif|Dokumente(*.pdf)|*.pdf|Videos(*.mpeg *.avi *.wma)|*.mpeg;*.avi;*.wma|Audio(*.mp3)|*.mp3,ChunkSize=4194304,CustomParams=yourparameters,DefaultColor=White" />
<param name="background" value="white" />
<param name="onload" value="pluginLoaded" />
<param name="minRuntimeVersion" value="4.0.50401.0" />
<param name="autoUpgrade" value="true" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0" style="text-decoration: none">
<img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight"
style="border-style: none" />
</a>
</object>
<iframe style='visibility: hidden; height: 0; width: 0; border: 0px'></iframe>
我还在 web.config 文件中添加了一些条目:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0">
</compilation>
<httpRuntime maxRequestLength="102400" executionTimeout="360" />
<sessionState
mode="InProc"
timeout="30"
cookieless="false"
cookieName="MMAdminPfynSession"/>
<authentication mode="Windows"/>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="104857600" />
</requestFiltering>
</security>
</system.webServer>
</configuration>
每次上传大于 4096 KB 的文件时,上传过程都会失败。我按 ctrl-F5 从 Visual studio 2010 启动 Web 应用程序。有什么想法吗?
格里兹·马克
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要增加
maxRequestLength
和执行时间
。You need to increase the
maxRequestLength
andexecution time
.