2013-08-20 68 views
1

我使用Azure共享訪問簽名創建Url以重定向從Azure下載,問題是當下載正在使用文件原始名稱時,我想在用戶下載到客戶端時更改文件名。更改文件名從Azure下載

任何人都有解決方案。 感謝

P/S:我在Azure上Container是使用Asp.net MVC私有權限和我4

+0

用戶如何下載文件?他們是直接從瀏覽器下載它還是使用一些自定義應用程序? –

+0

@Gaurav Mantri我返回Url文件並使用window.location.href進行下載 –

+2

我不認爲在瀏覽器正在啓動下載的情況下,將不可能更改文件名。你可以做的是提供給用戶的鏈接,讓他們通過在IE中使用諸如「保存目標」之類的內容來調用下載操作。 –

回答

1

斑點不能被重命名或別名。唯一可以改變的是基本的DNS名稱(您可以將其映射到自定義名稱)。這就是說:如果你真的想要提供一個獨特的下載並不使用當前名稱,你可以做一個blob副本(在同一個數據中心內的一個非常快速的操作)到你想要的名字,然後爲這個新的blob提供共享訪問簽名。經過一段合理的時間(可能剛剛超過SAS的期限),您可以刪除額外的blob。