C#/.net怎么把上传的图片保存在指定路径??

我html页面上用的是这个控件来上传图片的<inputtype="file"name="file"id="file"onchange="preview()"/>在ashx... 我html页面上用的是这个控件来上传图片的
<input type="file" name="file" id="file" onchange="preview()" />

在ashx里:
string filepath = context.Request["file"];
string filepath2 = context.Server.MapPath("images/" + filepath);
也获取了图片的路径,要怎么把这张图片保存到我项目里的images这个文件夹里呢?
求大神详细明了代码。。
展开
 我来答
过眼云烟090
推荐于2017-11-25 · TA获得超过117个赞
知道答主
回答量:73
采纳率:100%
帮助的人:37.4万
展开全部
获取原图文件流
using (Image img = Image.FromStream(file.InputStream)) //file为传入的图片文件
{
// 保存原图
img.Save(HttpContext.Current.Request.MapPath( ”保存的路径“ + "/" + “保存的名称”));
}
追问

大神恕我小白,using是引用东西的吧,我不会这么用,而且,我打不出image这个对象

还有,图片文件是指图片的名字吗?还是指图片这个文件啊,要怎么获取啊。。求大神。。。

追答
光标移至Image后面时按 ctrl + . 选择 using System.Drawing;
图片文件就是指你上传的这个文件
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式