![](/img/trans.png)
[英]How to upload files to the root of a Azure Blob Storage container without the file path
[英]How to upload a zip file on azure storage without location path?
我正在使用cloudblockblob使用windowsblock服務在azure存儲上上傳一個zip文件,該文件可以很好地處理上傳流。 但是,當我檢查Azure Storage Explorer時,它會在zip文件名的開頭添加位置路徑,如下所示:
C:\\ Users \\ bwadmin \\ Source \\ BusinessWorx \\ Connector Service v5.1 \\ TSS_03092016_635931219970817910_470088b2-9416-e411-ae0a-6c3be5a81b54_TSSCustomers.zip
雖然我只想要這樣的文件名,
TSS_03092016_635931219970817910_470088b2-9416-e411-ae0a-6c3be5a81b54_TSSCustomers.zip
我正在使用的代碼是
using (var fileStream = System.IO.File.OpenRead(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location) + "\\" + zipfilename))
{
blockBlob.UploadFromStream(fileStream);
}
任何想法?
請更改以下代碼行:
CloudBlockBlob blockBlob = container.GetBlockBlobReference(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location) + "\\" + zipfilename);
至
CloudBlockBlob blockBlob = container.GetBlockBlobReference(zipfilename);
那應該解決這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.