【发布时间】:2015-11-26 22:53:51
【问题描述】:
我注意到(至少)有两种方法可以通过 API 将文件上传到 HTTP 服务器。
您可以使用multipart/form-data(这是浏览器在本地上传文件的 HTML 输入),但您也可以使用POST 请求正文中的文件内容(可能带有正确的 Content-Type 请求标头)。
每种方法的优缺点是什么(总的来说,不是来自浏览器)?
例如,多部分请求——取决于你在编程环境中使用的 http 或网络库(我在服务器端使用 Node.js,在客户端使用 Swift)——似乎创建起来有点复杂,然后解析。
【问题讨论】:
-
@vtortola 并不是这个问题的真正答案。我不是在问任何客户端网络实现,只是关于 http 方法。
标签: http file-upload upload