Tag: 图像上传

如何将位图转换为byte ?

基本上我使用listviews插入事件插入图像,尝试从fileupload控件调整图像大小,然后使用LINQ将其保存在SQL数据库中。 我找到了一些代码来创建fileupload控件中内容的新位图,但这是将它存储在服务器上的一个文件中,从这个来源 ,但我需要将位图保存回SQL数据库,我认为我需要转换回byte []格式。 那么如何将位图转换为byte []格式? 如果我以错误的方式解决这个问题,我将不胜感激,你可以纠正我。 这是我的代码: // Find the fileUpload control string filename = uplImage.FileName; // Create a bitmap in memory of the content of the fileUpload control Bitmap originalBMP = new Bitmap(uplImage.FileContent); // Calculate the new image dimensions int origWidth = originalBMP.Width; int origHeight = originalBMP.Height; int sngRatio = origWidth / origHeight; […]

图像上传 – 安全问题

我正在开发一个ASP.NET Web应用程序,并希望用户能够从本地系统上传图像,或者将URL传递给图像。 图像可以是JPG或PNG。 这件事我应该关注哪些安全问题? 我已经看到了在JPG文件中嵌入代码的各种方法。 C#(或外部库)中是否有任何方法可以确认文件是JPG / PNG,否则会抛出错误? 至少,我正在制作保存上传图像不可浏览的目录,并将最大大小限制为1mb,但我想实施进一步的检查。 谢谢你的建议。