1.从一个地方读文件
2.网络传输
3.向另一个写文件
所以,上传和下载大体是一样的。如果你能够稍微修改一下,就是你的上传程序。
注意点:
1.我的例子是个分批下载的程序,这是因为IIS有内存限制,如果一次下载很大的文件,内存会不够,上传也是一样,所以要分批。
2.不管是上传,还是下载,控制权都在客户端。
我的例子希望能给你帮助,如果你还是不能搞定,可以追问。
winform用http上传?不知道你具体是什么意思1.如果对端是winform服务端的话,建立socket连接发送字节流,用进度条控件实时获取进度信息,可以发送一个自己就显示一个比例
2.如果对端是webservice的话那就按照调用一次方法刷新一次进度,但是这里有问题,webservice作为对端接收的话不能一次处理大量数据,会导致页面脚本超时,大概在45秒左右。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)