求可用的上传大文件的组件。
发布网友
发布时间:2022-05-25 21:27
我来回答
共1个回答
热心网友
时间:2024-11-24 05:43
如果你用虚拟主机,事实上,只有AspUpload可用,因为基本国内各大空间商只装了它。当然你也可以用Sa-FileUP,它的支持率比较小。不过它们都可以上传比较大的文件和进度,安装包里也有Demo有注释有帮助,网上也可下到破解版。如果你的主机支持Asp.net,你也可以用Asp.net配合Asp来进行上传,Asp.net内置的上传类也够用。
注意!无论用组件上传,还是非组件,都有两种*,一是IIS允许的请求最大字节,一般不会超过5M,而且服务商也不可能给你改,二是脚本超时时间,一般是45秒,上传超过这个时间也会失败。如果用主机托管或独立主机,那么可选择的余地就大了。自己对IIS进行设置,首先保证不会超时或因为过大而失败,然后用其它语言实现上传。
从文中看出你要上传视频?真是那样的话,现实中用简单的方法基本没有可能。这就是为什么想QQ邮箱,某某相册等推荐装一个插件的原因。因为光用传统的HTTP已经不太适合传输大文件了,他们通过插件(事实上就是一个用C++等工具开发的CS客户端)用自定义协议或干脆就是FTP上传文件。
上传大文件,还要支持进度,不是ASP的问题,也是其他语言都有的问题。常用的组件基本不可能实现,真想要就必须结合其它技术,比如 ISAPI编程、ActiveX 编程……