2013-07-11 56 views
0

我通過形式上傳的圖像/App_Data/uploads/img-name.jpg爲什麼上傳的圖片不顯示?

在查看我做:

<img src="~/App_Data/uploads/@(Model.Photo).jpg"> 

但圖像不會出現。

如果我試圖通過鏈接(http://localhost:00000/App_Data/uploads/img-name.jpg)來查看它,它說:在 '/' 應用

服務器錯誤。

HTTP錯誤403 - 禁止。

回答

1

App_Data是隱藏的瀏覽器的保護文件夾。您需要在返回數據的控制器上執行操作。

public class DownloadController 
{ 
    public ActionResult Upload(string name) 
    { 
     return File(Server.MapPath("~/App_Data/uploads/" + name + ".jpg"), "image/jpeg"); 
    } 
} 
+0

如果我把它放到另一個文件夾(可能是'〜/ uploads /')怎麼辦? – Fabricio

+0

這將工作正常 –

+0

我改變了位置,它的工作。雖然我會接受你的回答。 – Fabricio