看来我需要在附件中输入“g”来代替 fileUpload1.PostedFile。我似乎无法弄清楚。任何帮助表示赞赏。我尝试使用 g.save(@"c:\Temp\test.jpg"),但它也不会保存:(
var bmp = new Bitmap(FileUpload1.PostedFile.InputStream);
var newImage = new Bitmap(200,200);
var g = Graphics.FromImage(newImage);
g.DrawImage(bmp, 0, 0, 200, 200);
string fileName =
Path.GetFileName(FileUpload1.PostedFile.FileName);
Attachment myAttachment = new
Attachment(FileUpload1.FileContent, fileName);
mail.Attachments.Add(myAttachment);