2

なぜこれが機能するのですか:

System.Drawing.Image imageBmp =
System.Drawing.Image.FromFile(Server.MapPath("~/Images/Image.jpg"));
imageBmp.Save(Server.MapPath("~/Images2/Image.jpg"),  
System.Drawing.Imaging.ImageFormat.Bmp);
Bitmap bmp = new Bitmap(imageBmp);

そして、これはありませんか?(ファイル名は正しいです)

var fileName = Request.QueryString["name"];
System.Drawing.Image imageBmp = 
System.Drawing.Image.FromFile(Server.MapPath("~/Images/" + fileName));
imageBmp.Save(Server.MapPath("~/Images/" + fileName),
System.Drawing.Imaging.ImageFormat.Bmp);
Bitmap bmp = new Bitmap(imageBmp);
4

1 に答える 1

1

この行は、ファイルをそれ自体に保存しようとしますimageBmp.Save(Server.MapPath("~/Images/" + fileName), System.Drawing.Imaging.ImageFormat.Bmp);

そのはずimageBmp.Save(Server.MapPath("~/Images2/" + fileName), System.Drawing.Imaging.ImageFormat.Bmp);

于 2012-05-17T15:18:12.633 に答える