C# 文件上载和调整asp.net的大小
我正在尝试创建一个图库,其中用户使用fileupload控件上载图像,然后调整其大小,然后将其保存到服务器上的文件系统中。他们可以上传jpg、png和gif文件 我知道上传的程序,然后检查大小,但这似乎效率低下。 我听说了memorystream,但不知道如何使用它C# 文件上载和调整asp.net的大小,c#,asp.net,image,C#,Asp.net,Image,我正在尝试创建一个图库,其中用户使用fileupload控件上载图像,然后调整其大小,然后将其保存到服务器上的文件系统中。他们可以上传jpg、png和gif文件 我知道上传的程序,然后检查大小,但这似乎效率低下。 我听说了memorystream,但不知道如何使用它 谢谢…在服务器端保存完整文件之前,您无法调整图片大小 是的,这是低效的,但这是网络的现实。唯一的替代方法是使用客户端代码(activex、silverlight、flash),但这可能不是一个好的做法。在服务器端显示完整文件之前,无
谢谢…在服务器端保存完整文件之前,您无法调整图片大小
是的,这是低效的,但这是网络的现实。唯一的替代方法是使用客户端代码(activex、silverlight、flash),但这可能不是一个好的做法。在服务器端显示完整文件之前,无法调整图片大小
是的,这是低效的,但这是网络的现实。唯一的替代方法是使用客户端代码(activex、silverlight、flash),但这可能不是一个好的做法。您可以尝试使用此代码-指定的大小以KB为单位。默认值为4096KB(4MB)
if(FileUpload1.HasFile)
{
if(FileUpload1.PostedFile.ContentLength
您可以尝试使用此代码-指定的大小以KB为单位。默认值为4096KB(4MB)
if(FileUpload1.HasFile)
{
if(FileUpload1.PostedFile.ContentLength
默认情况下,最大上载为4mb(使用.Net)-可以使用重置
<httpRuntime executionTimeout="sss" maxRequestLength="xxxx" />
然而,这确实是一种令人讨厌的方式,因为友好的错误消息很少被发现(即没有好消息)。即使在上传时使用ContentLength,如果也超过了HTTPRunTime,也会失败。微软建议使用更大的httRuntime值,然后通过ContentLength进行限制(破坏这两个值通常会导致严重错误)
另一个选项是使用类似这样的东西==>默认情况下,最大上载为4mb(使用.Net)-可以使用重置
<httpRuntime executionTimeout="sss" maxRequestLength="xxxx" />
然而,这确实是一种令人讨厌的方式,因为友好的错误消息很少被发现(即没有好消息)。即使在上传时使用ContentLength,如果也超过了HTTPRunTime,也会失败。微软建议使用更大的httRuntime值,然后通过ContentLength进行限制(破坏这两个值通常会导致严重错误)
另一个选项是使用类似这样的东西==>