[英]Does WebClient UploadProgressChanged event doesn't work for “PUT” method
我正在使用“ PUT”剩余Web服務將文件上傳到One Drive。我同時使用了webclient的UploadDataAsync和UploadStringAsync方法。 但是在這兩種情況下,僅在上傳整個文件后才會觸發UploadProgressChanged事件。請提出建議。我需要在進度欄中顯示上傳操作的進度。
wc.UploadProgressChanged += new UploadProgressChangedEventHandler((sender, e) => webclient_UploadProgressChanged(sender, e, updateProgress));
wc.UploadStringCompleted += new UploadStringCompletedEventHandler(wc_UploadStringCompleted);
wc.UploadStringAsync(uriForUploading.Uri, "PUT", result);
我嘗試使用uploadFileAsync函數而不是uploadDataAsync,它起作用了。似乎WebClient類存在問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.