【问题标题】:HTTP file uploading standard?HTTP文件上传标准?
【发布时间】:2010-07-13 20:58:29
【问题描述】:

我正在用 python 编写一个客户端来将文件上传到我运行的网络服务器。在 PHP 方面,似乎我应该期望文件到达 $_FILES 变量,但我找不到任何关于如何填充该变量的文档。我可以找到有关如何创建要上传的 Web 表单的教程,但没有一个告诉我实际的 HTTP POST 是什么样的。我假设对于要填充的参数和要指定的内容类型有一个标准,但我无法在任何地方找到它。

【问题讨论】:

    标签: http file-upload


    【解决方案1】:

    这是multipart/form-data 编码,在RFC 1867RFC 2388 中有描述。

    【讨论】:

    • 这是唯一的方法吗?看来python的urllib不支持这种编码。
    • 我不会使用 Python,但您的搜索关键字可能是 "HTTP client"。就这一点而言,这并不难。只需打开一个 TCP/IP 套接字并按照 RFC 规范中指定的方式写入字节。
    猜你喜欢
    • 2014-01-24
    • 1970-01-01
    • 2016-07-19
    • 2015-12-31
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多