C# 如何将HttpPostedFile转换为缩略图文件。净碳#
我一直在尝试将文件转换为较小的文件以插入数据库 我尝试将图像/HttpPostedFile转换为缩略图文件C# 如何将HttpPostedFile转换为缩略图文件。净碳#,c#,.net,C#,.net,我一直在尝试将文件转换为较小的文件以插入数据库 我尝试将图像/HttpPostedFile转换为缩略图文件 <form id="form1" runat="server"> <asp:FileUpload ID="FileUpload1" runat="server" /> <br /> <asp:Button ID="btnGenerate" OnClick="GenerateThumbnail" runat="server"
<form id="form1" runat="server">
<asp:FileUpload ID="FileUpload1" runat="server" />
<br />
<asp:Button ID="btnGenerate" OnClick="GenerateThumbnail" runat="server" Text="Generate Thumbnail" />
<hr />
<asp:Image ID="Image2" runat="server" Visible="false" />
</form>
这部分导致错误
HttpPostedFile postedFile = FileUpload1.PostedFile;
string filename = Path.GetFileName(postedFile.FileName);
string fileExtension = Path.GetExtension(filename);
System.Drawing.Image image = System.Drawing.Image.FromFile(filename);
如何将HttpPostedFile转换为缩略图文件?您尚未将文件保存到磁盘,因此当您尝试从文件创建映像时,它将失败。相反,直接从流创建图像
var image = System.Drawing.Image.FromStream(postedFile.InputStream);
信息技术你说是什么导致了一个错误。。。。所以怎么了?在哪一条线上?
var image = System.Drawing.Image.FromStream(postedFile.InputStream);