【问题标题】:handle a file upload from a html page to a separate .NET page处理从 html 页面上传到单独的 .NET 页面的文件
【发布时间】:2010-11-05 00:09:05
【问题描述】:

我想从 Web 应用程序上传文件。 Web 应用程序调用 Web 服务来访问 .NET 类,但它本身不是 .NET 应用程序。

我想做的是:从网络应用上传一个文件,并调用一个单独的.NET页面来处理和处理上传的文件。

如果我使用php脚本来处理上传的文件,这会很容易,但我特别想使用.NET来处理它。

有人做过吗?

【问题讨论】:

    标签: .net javascript file upload


    【解决方案1】:

    简单。

    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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-16
      • 2019-09-22
      • 1970-01-01
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多