上传图片
Posted 水上浮萍cc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上传图片相关的知识,希望对你有一定的参考价值。
视图: <div class="form-group">
控制器: var file= Request.Files["tupian1"];——定义一个变量接收图片
@html.LabelFor(model => model.tupian, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
<input type="file" name="tupian1" />
@Html.ValidationMessageFor(model => model.tupian, "", new { @class = "text-danger" })
</div>
</div>
控制器: var file= Request.Files["tupian1"];——定义一个变量接收图片
if (file.ContentLength > 0)——如果有数据成功上传
{
string fileName = Guid.NewGuid().ToString("N") + System.IO.Path.GetExtension(file.FileName);——随机生成新文件名+原文件名的后缀
string path="/images/" + fileName;——存放路径+文件名
student.tupian = path;
path = Server.MapPath(path);——获得该地址的绝对路径
file.SaveAs(path);——保存
以上是关于上传图片的主要内容,如果未能解决你的问题,请参考以下文章