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这个文件夹里呢?
求大神详细明了代码。。 展开
<input type="file" name="file" id="file" onchange="preview()" />
在ashx里:
string filepath = context.Request["file"];
string filepath2 = context.Server.MapPath("images/" + filepath);
也获取了图片的路径,要怎么把这张图片保存到我项目里的images这个文件夹里呢?
求大神详细明了代码。。 展开
展开全部
获取原图文件流
using (Image img = Image.FromStream(file.InputStream)) //file为传入的图片文件
{
// 保存原图
img.Save(HttpContext.Current.Request.MapPath( ”保存的路径“ + "/" + “保存的名称”));
}
using (Image img = Image.FromStream(file.InputStream)) //file为传入的图片文件
{
// 保存原图
img.Save(HttpContext.Current.Request.MapPath( ”保存的路径“ + "/" + “保存的名称”));
}
追答
光标移至Image后面时按 ctrl + . 选择 using System.Drawing;
图片文件就是指你上传的这个文件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询