C#里怎么把picturebox里的图片保存成文件?

我的图片是先生成一个bitmap对象,再赋给picturebox.image的Bitmapbmp=DPic.GetBmp();pictureBox1.Image=bmp;... 我的图片是先生成一个bitmap对象,再赋给picturebox.image的
Bitmap bmp = DPic.GetBmp();
pictureBox1.Image = bmp;
save.SavePic(bmp, "QPic");
保存的方法是这样写的
public void SavePic(System.Drawing.Bitmap bmp, string name)
{
string path = Directory.GetCurrentDirectory().Replace("\\bin\\Debug", "") + "\\Files";
//bmp.Save(path + name + ".bmp");
bmp.Save(path + name + ".bmp", System.Drawing.Imaging.ImageFormat.Bmp);
}

但是运行以后该文件夹内并没有增加图片文件
那应该怎么弄呢
展开
 我来答
悠布跃2857
推荐于2016-10-15 · 超过11用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:45.6万
展开全部
你先检查一下你的路径对不对,还有就是文件夹的权限够不够 我给一段我的代码 你参考一下
protected void UploadFiles(object sender, EventArgs e)
{
if (HttpContext.Current.Request.Files.Count > 0)
{
//System.Web.HttpPostedFile Provides access to individual files that have been uploaded by a client.
HttpPostedFile postedFile = HttpContext.Current.Request.Files[0];//获得用户提交的文件
string savePath;
savePath = abpath + "\\NurImg\\";//保存文件的目录,要事先添加,不会自己添加
string extname = Path.GetExtension(postedFile.FileName);
string pilename = DateTime.Now.ToString("yyyyMMddhhmmss");
savePath += pilename + extname;
if (File.Exists(savePath))
{
File.Delete(savePath);//如果文件已经存在就将已存在的文件删除
}
postedFile.SaveAs(savePath);//将用户提交的文件postedFile保存为savePath
siteimg.ImageUrl = iispath + "NurImg/" + pilename + extname;
}

}
这是从前台的.net控件提交过来的 在后台生成图片
cjj796
2013-08-28 · TA获得超过8709个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3468万
展开全部
不要把路径的引用弄的太复杂,这样容易出错;
特别是路径根本不存在的时候,你程序根本没有异常处理;
在路径申请完后,最好能判断一下,看路径是不是存在;
路径存在,直接存图像;
不存在,首先创建路径,再存图像。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的雷咩咩
2013-08-28 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7832万
展开全部
我测试了一下,图片保存到bin的相同路径了。仔细检查你拼接的路径吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jingxiong12345
2013-08-29 · TA获得超过536个赞
知道小有建树答主
回答量:1252
采纳率:0%
帮助的人:649万
展开全部
都读成流然后保存成其他文件,也就是把流写入其他名字的文件里罢了。具体看IO操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式