我想创建一个页面,我可以上传图片,同时将它们带到页面。
例如:我有一个图片控制器,它有索引,在视图中添加图片。
有人可以帮助我吗?
我是初学者,所以如果你写得尽可能简单就会很棒。 提前谢谢。
答案 0 :(得分:5)
您可以查看following blog post以获取有关在ASP.NET MVC中上传文件的教程。
Path类在System.IO名称空间中定义,因此您必须将其纳入范围。
如果您希望能够显示上传的文件,则必须将其存储在除App_Data之外的其他文件夹中。客户端无法从此文件夹直接访问文件。例如,您可以使用“内容”文件夹。一旦您将文件显示在服务器上的此文件夹中,您就可以使用<img>
标记从视图中引用该文件:<img src="@Url.Content("~/content/someimage.jpg")" /
&gt;您可以从上传操作将文件名传递给视图。