日期:2014-05-17  浏览次数:20635 次

请教,如何实现大文件上传??
maxrequestlength 没用.设置了以后读出来还是4096

------解决方案--------------------
网页做不到。

例如文件需要首先读取到客户端应用程序中,你需要检验文件(例如验证文件的格式),甚至裁剪图片,然后压缩,然后使用多个线程并行地上传,并且传送过程中要向用户报告传送进度,等等。这些功能都不是简单的瘦客户端web程序可以做到的。你需要使用富客户端程序开发技术才能做到。

参考:https://www.google.com.hk/search?q=silverlight+%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0&aq=0&oq=silverlight+wenjian&aqs=chrome.1.57j0l3.3962j0&sourceid=chrome&ie=UTF-8
------解决方案--------------------
大文件上传唯一的思路就是“分块”,每一块就是一个“小文件”。程序员的基本解决和思考问题的技能之一就是遇到不会的问题,转化成一个已经知道的问题,加以解决。
------解决方案--------------------
引用:
谢谢各位楼上的.

真正几个G或几百M的大文件上传都是有做应用程序的..要做这个的原因是丫客户单位的人照的照片经常都有七八M一个,教他们改小又不学.而且这事儿要的急..就只有先把上传限制改大了呗.

不过如果要真正解决这个问题.我在网上查到时有个Scripting.FileSystemObject组件,可以读取本地文件数据.应该可以解决这个问题.
        ……

亲,浏览器默认情况下是访问不了客户端的文件的。
可以用一下flash的上传方式。
http://www.pin5i.com/showtopic-23382.html