0

次のコードを使用して画像のアップロードが完了した後にサムネイルを生成するために、asp.netsystem.drawingを使用しています。

//programmImages -- the id of the fileupload control

string path = "~/User/" + "progimgs/" + programmImages.FileName;
string thumbPath = "~/User/" + "thums/" + programmImages.FileName;

programmImages.SaveAs(Server.MapPath(path));
programmImages.Dispose();

//generating the tumbnails
System.Drawing.Image thum = System.Drawing.Image.FromFile(Server.MapPath(path));

System.Drawing.Image createTumb = 
                           thum.GetThumbnailImage(250, 140, ()=>false, IntPtr.Zero);

createTumb.Save(thumbPath, ImageFormat.Jpeg);

このエラーが発生しました「GDI+で一般的なエラーが発生しました」

この行に「createTumb.Save(thumbPath、ImageFormat.Jpeg);」

何が問題なのか、ありがとう。

4

1 に答える 1

1

Aristosが指摘したように、thumbPathからserver.mappathがありませんでした。

于 2012-11-16T09:54:16.843 に答える