![](/img/trans.png)
[英]How can I upload a large zip file to Amazon Glacier with .NET, using Amazon.Glacier.Transfer.ArchiveTransferManager.Upload?
[英]How upload file using Background Transfer Service in .Net
我想使用BITS擴展名將文件上傳到IIS服務器。 我有一個成功上傳的Powershell腳本:
Import-CSV filelist.txt | Start-BitsTransfer -TransferType Upload
其中“ filelist.txt”是包含以下內容的CSV文件:
Source, Destination iis-85.png, http://172.18.3.131/Uploads/iis-85.png
要通過C#上傳,我正在使用以下代碼段:
private Manager manager = new Manager();
private Job UploadJob = new Job("Download Job");
DownloadJob.Files.Add("http://172.18.3.134/uploads/iis-85.png","C:\Users\mohsin\Downloads\BITS\BITS\iis-85.png");
manager.Jobs.Add(DownloadJob);
DownloadJob.Resume();
但是作業狀態始終顯示為已排隊。
我很高興地說,關於如何從.NET調用BITS有一些全新的文檔可能會有所幫助。 該文檔描述了如何通過參考DLL使用BITS。
您在代碼中使用哪個.NET庫? 您能指出我的文檔嗎?
通過查看您提供的代碼片段,我的第一個想法是,您正在混合上載和下載作業。 例如,您創建了一個名為“ UploadJob”的變量,名稱為“ Download job”,但是當您添加文件時,該變量就位於一個名為DownloadJob的變量中。 您可以提供更大的代碼示例嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.