小编Ssc*_*eme的帖子

c# 如何使用 HTTP POST multipart/form-data 将文件上传到 ashx

我正在尝试将一个大文件上传到通用处理程序 FileUpload.ashx。

我用 Fiddler 数据以正确的方式到达服务器进行了检查。但我无法在服务器端成功。

我尝试了很多方法,但无法获取存储在HttpContext 中的数据。

我试过旧的

context.Request.Files[0];
context.Request.Params["file"]
context.Request["file"];
Run Code Online (Sandbox Code Playgroud)

和其他一些事情,现在我很困惑。在简单的HTML中只设置类型文件并使用上面的第一种方法获取输入,这里复杂吗?我是否必须为内容编写自己的解析器。没有更简单的方法吗?

public void ProcessRequest(HttpContext context)
{
    // what to do here
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以为客户端和服务器端提供示例吗

顺便说一下,我的客户端是 WinRt,服务器端是 .Net 4.5

c# asp.net web-services file-upload ashx

5
推荐指数
1
解决办法
8600
查看次数

标签 统计

ashx ×1

asp.net ×1

c# ×1

file-upload ×1

web-services ×1