我在“上传”视图中有以下代码:
<form action="" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<input type="submit" />
</form>
在我的控制器“SubidaController”中,以下
public ActionResult Subida()
{
return View();
}
我需要从我的视图中加载图像,然后转到索引并在那里查看。也就是说,上传图片时必须将其保存在我项目的物理目录中,这样在重新启动或重新加载页面时,图片不会丢失。我已经使用http://haacked.com/archive/2010/07/16/uploading-files-with-aspnetmvc.aspx/之类的网站搜索并尝试了这些方法,但没有达到我的需要。
已编辑
在这里我找到了方法,我唯一的问题是它们没有显示在我的开始页面上,它们只保存在我的项目http://www.dotnetdreamer.net/upload-的“图像”文件夹中图像显示图像-in-aspnet-mvc
欢迎来到SOes,有几种方法可以实现你所说的,这里我给你一个简单的:
在您
GET
执行操作的控制器中Index
在视图中
编程的成功和祝福,给它所有的力量2.0!你在正确的轨道上:D
更新
Uploads
我在项目的根目录中有该文件夹:在控制器中
Home
:在视图中: Views\Home\Index :
结果: