我必须通过webclient将文件上传到Listen360,但是我的文件存储在Azure blob存储中。当我将blob存储中的已保存文件的URL给出为路径时,它给出了“不支持URI格式”。
UploadFile(URI,文件名)
当我给文件名提供本地路径但对存储文件的Blob存储URL不起作用时,它起作用。
有什么建议么?
您可能想在本地下载文件,然后将其转储到temp文件夹中,然后删除它,前提是这是唯一的方法。
string fileName = Path.GetTempPath() + Guid.NewGuid().ToString() + ".xml";
using(var client = new WebClient ())
{
client.DownloadFile(blob.URL, fileName);
UploadFile(fileName, "mystuff.xml");
File.Delete(fileName);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句