1
我想从Web应用程序上载文件。 Web应用程序调用Web服务来访问.NET类,但它本身不是.NET应用程序。处理文件从html页面上载到单独的.NET页面
我想要做的是:从Web应用程序上传文件,并调用单独的.NET页面来处理和处理上传的文件。
如果我使用php脚本来处理上传的文件,这很容易,但我特别想用.NET来处理它。
有没有人这样做?
我想从Web应用程序上载文件。 Web应用程序调用Web服务来访问.NET类,但它本身不是.NET应用程序。处理文件从html页面上载到单独的.NET页面
我想要做的是:从Web应用程序上传文件,并调用单独的.NET页面来处理和处理上传的文件。
如果我使用php脚本来处理上传的文件,这很容易,但我特别想用.NET来处理它。
有没有人这样做?
简单。
Request.Files
将处理该问题。要使其工作,您应该将其提交为有效的HTML multipart/form-data
POST请求。
MSDN Library: HttpRequest.Files property
另一种选择是张贴整个文件作为请求体(这是可能更容易从发送者应用程序的角度来看),然后使用Request.BinaryRead
方法或Request.InputStream
对其进行处理。我个人在需要将图像上传到Web服务器的应用程序中使用了后一种方法:
byte[] image = context.Request.BinaryRead(context.Request.ContentLength);