![](/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.