簡體   English   中英

NET中如何使用Background Transfer Service上傳文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM