tbi*_*hel 3 c# asp.net file-upload download
好的,我是ASP的真正新手...我有两个相关的问题:
我可以动态添加到webpart的控件选项是什么,允许用户将大于100MB的大文件上传到服务器?
使用"另存为"对话框触发在Web浏览器中下载大文件的控件有哪些选项,以便服务器可以生成文件并将其发送给用户?
我已经看到了FileUpload控件,HttpRequest/HttpResponse控件,FileWebRequest控件的示例......它从不清楚这些示例是用于刮擦网站的Windows应用程序,还是与按钮绑定的客户端脚本,或者是作用于回发.我想我正在寻找后者......我可以在服务器代码中编写一些内容来触发交互.
如果有人知道我在哪里可以找到一个清晰的教程,那也是适合的.
默认情况下,ASP.Net将上传到服务器的文件限制为4 MB.我们可以通过标签在Web.Config中增加此设置.以下配置设置是针对所有默认值配置的.
<httpRuntime
executionTimeout="110"
maxRequestLength="4096"
requestLengthDiskThreshold="80"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="5000"
enableKernelOutputCache="true"
enableVersionHeader="true"
requireRootedSaveAsPath="true"
enable="true"
shutdownTimeout="90"
delayNotificationTimeout="5"
waitChangeNotification="0"
maxWaitChangeNotification="0"
enableHeaderChecking="true"
sendCacheControlHeader="true"
apartmentThreading="false" />
Run Code Online (Sandbox Code Playgroud)
要增加默认上传大小,我们需要将maxRequestLength属性的值增加到KB中我们想要的值.默认值为4096 KB(4MB).
要上传100 MB,请设置maxRequestLength ="102400"
将以上配置复制到Web.Config中的标记内.
这是链接http://programming.top54u.com/post/ASP-Net-FileUpload-Size-Limit-Example.aspx
| 归档时间: |
|
| 查看次数: |
2698 次 |
| 最近记录: |