首先我想做个断点续传技术的页面,支持用户断点续传,然后考虑到如果文件大的话可能速度会慢,所以想到多线程,可是没啥思路,请各位达人赐教!谢谢了!
解决方案 »
- 遇到不能解析的奇怪问题
- 怎么去掉datalist生成后中的表格
- 高人请指点:.net 中超连接传值的问题
- 关于标题动态显示的问题
- 经验讨论-网站导航生成
- 哪位高手帮我解决一下这条SQL语句.急!!!
- 同一页面服务器控件button1的click事件中触发button2的click事件怎么搞?在线等
- 有ASP.net项目(日本项目更好)开发经验的想来大连发展的来找我
- fckeditor在服务器上的ie中正常,在客户端却显示不出来菜单
- 用sum()这样的sql语句得到rows.count有问题,请进
- 如何实现论坛中的表情
- GridView1.Rows[0].Cells.Count和GridView1.Columns.Count不相等?
你可以写一个ActiveX来上传
public interface IFileService
{
[OperationContract]
void Upload(string fileName, long position, byte[] data);
}这表示对文件fileName,从随机存取位置position开始写入data。客户端的应用程序(但是不是asp.net,因为asp.net只是一个服务器程序,客户端还是浏览器、脚本而不是asp.net在操作的)可以读取本地文件,然后(例如)按照每10k字节作为一个块去顺序或者多线程调用服务,分块的好处在于如果通讯中断则可以断点续传。不过,客户端工具的开发不是asp.net的内容,asp.net只能在此开发服务端程序。