亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#文件分塊上傳,異步上傳問題

C#文件分塊上傳,異步上傳問題

森欄 2018-07-27 12:10:33
我想用Winform做一個文件分段上傳,本地是Winform服務器是IIS中部署一個ASP.NET當做服務器,文件傳輸用HTTP協議,比如 byte[] filebyte=new byte[1024];然后去本地讀取文件每次讀取 1024個字節,上傳到服務器,寫入服務器磁盤或者數據庫。循環讀取上傳保存直到本地的這個文件完全上傳完,該如何做啊,用異步又改如何做,麻煩各位朋友指點指點。給個Demo或者說說具體實現的思路 。
查看完整描述

2 回答

?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

你說的異步是指不阻塞winform界面還是指Http文件上傳的異步?

前者可以用BackGroundWorker,后者貌似不支持。

如果文件不大,web就直接file.SaveAs()了,每次讀取 1024個字節上傳跟保存沒關系。

如果要循環保存就只能自己寫HttpModule,從HttpWorker中的InputStream解析文件內容保存。


查看完整回答
反對 回復 2018-07-30
?
慕容3067478

TA貢獻1773條經驗 獲得超3個贊

本地用Winform上傳話,用ftp應該更方便吧

查看完整回答
反對 回復 2018-07-30
  • 2 回答
  • 0 關注
  • 1376 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號