我可以使用直接鏈接將上傳的文件下載到Azure,似乎是最快和最簡單的方法。絕不是最安全或最聰明的。但是,當我在Href中鏈接到它時,它會忽略所有空格,這意味着如果用戶上載名稱中有空格的文檔,則它不會正確搜索。在搜索時,如何修改我的代碼以用%替換空格?屬性有一個空間,並且Href忽略它後面的所有內容
這是我的代碼; 點擊鏈接下載文件;
<a [email protected]@[email protected]@item.Attachment>Download</a>
控制器
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Download(string id)
{
string path = @"https://filestorageideagen.blob.core.windows.net/documentuploader/";
return View(path + id);
}
HttpUtility.UrlEncode可能是? –
查看Html.Encode和Html.Raw。我們使用這兩者的組合來完成與您相似的任務。這讓我刪除了@符號。 – BrianLegg