2011-12-02 55 views
2

我想創建一個頁面,可以上傳圖片並同時將圖片上傳到頁面。如何在ASP.NET MVC中上傳圖片3

例如:我有一個圖片控制器,其中有索引,視圖中的addpictures。

任何人都可以幫我嗎?

我是一個初學者,所以如果你寫得儘可能簡單,那將會很棒。 在此先感謝。

回答

5

您可以查看following blog post,獲取有關在ASP.NET MVC中上傳文件的教程。

Path類是在System.IO命名空間中定義的,因此您必須將其納入範圍。

如果您希望能夠顯示上傳的文件,您將不得不將其存儲在App_Data之外的其他文件夾中。客戶端不能從該文件夾直接訪問文件。您可以例如使用Content文件夾。一旦將文件顯示在服務器上的此文件夾中,您可以使用<img>標記從視圖中引用該文件:您可以在其中將文件的名稱從上傳操作傳遞到視圖。

+0

哇!很好..謝謝很多朋友.. :) –

+0

要顯示圖片,我們應該永遠寫我們自己的標籤代碼。 有沒有可能在我們上傳圖片時自動顯示它? –

+0

@ user1076915,你是什麼意思自動?爲了在網頁中顯示圖片,您可以使用''標籤或將其嵌入到CSS中,但在您的情況下,img標籤更適合。 –