|
56
|
| Benjamin Pollack Stefan Rusek · 技术社区 · 17 年前 |
|
|
1
25
结果证明我最初的代码基本上是正确的;唯一需要的改变就是改变
前一个流在整个请求中确定内容长度;后者只是检查
|
|
|
2
17
当然,你能做到。看见 RESTful file uploads with HttpWebRequest and IHttpHandler . 我已经使用这种方法好几年了,有一个网站已经用至少几GB的文件进行了测试。本质上,您希望创建自己的IHttpHandler,这比听起来容易。 接口,这意味着您必须支持IsReusable属性和ProcessRequest方法。最重要的是,您的web.config有一个小小的改变,它就像一个魅力。在请求生命周期的这个阶段,上传的整个文件不会加载到内存中,因此它会巧妙地解决内存不足的问题。 请注意,在web.config中,
引用的文件DocumentUploadService.upl实际上不存在。这只是为了提供一个备用扩展,以便标准处理程序不会拦截请求。您将文件上载表单指向该路径,但随后您的FileUploadHandler类将启动并实际接收文件。 更新: HttpPostedFile 类,其中
|
|
|
Hasham · 如何将多个本地文件上载到s3中的一个文件 4 年前 |
|
|
TooFast · PHP上传图像不工作 8 年前 |
|
|
FANCY_HOOMAN · Django要求可选表单字段错误 8 年前 |
|
|
yevg · 使用PHP以编程方式保存远程图像 8 年前 |
|
|
CairoCoder · 在窗体内使用Dropzone 8 年前 |
|
|
sanoj lawrence · 上载前无法查看图像预览 8 年前 |
|
|
baycisk · 从存储中选择文件后获取文件路径 8 年前 |