在使用C#发送电子邮件时,我遇到了这个问题。
代码
//profileUploadControl is my file upload control
Attachment fileattach = new Attachment(profileUploadControl.PostedFile.InputStream, savedfilename,profileUploadControl.PostedFile.ContentType);
我正在使用此fileattach对象作为发送电子邮件功能的参数 它正在发送电子邮件,但文件已损坏,该文件中没有内容。是的,我在这里失踪了。任何帮助表示赞赏。
请注意,如果我将文件保存在服务器中并访问文件附加中的路径,则此代码工作正常。 样本:
profileUploadControl.SaveAs(Server.MapPath("~/en/companyProfiles/") + savedfilename);
Attachment fileattach = new Attachment(Server.MapPath("~/en/companyProfiles/") + savedfilename);
但我不想保存文件。