【问题标题】:What is "Request Headers From Upload Stream"什么是“来自上传流的请求标头”
【发布时间】:2013-05-15 01:18:17
【问题描述】:

来自萤火虫:

如果我想使用 php-curl 模拟这个请求,我是否需要担心上传流中的请求标头?究竟是什么?

【问题讨论】:

    标签: php curl firebug


    【解决方案1】:

    当您上传文件时,在 HTTP 请求期间,您会看到标准的 HTTP 请求标头,然后您会得到如下内容:

    -------------------------------18788734234
    Content-Disposition: form-data; name="nonfile_field"
    
    {input field here}
    -------------------------------18788734234
    Content-Disposition: form-data; name="myfile"; filename="somefile.gif"
    Content-Type: image/gif
    
    {uploaded file here}
    -------------------------------18788734234--
    

    Firebug 正在提取文件上传时附带的这些额外请求标头,并为您提供有关它的更多信息。如果您使用 php-curl 进行标准文件上传,curl 将确保上传成功。

    【讨论】:

    • 嗯,但没有任何文件上传发生?只是一个 POST 表单提交。
    • 简单的表单帖子也是如此。只是没有文件的额外数据。
    • 我来这里是想看看为什么萤火虫没有为 FormData 请求提取任何东西。
    猜你喜欢
    • 1970-01-01
    • 2020-08-29
    • 2012-01-27
    • 2011-10-25
    • 1970-01-01
    • 2014-01-20
    • 2013-02-25
    • 1970-01-01
    • 2012-10-19
    相关资源
    最近更新 更多