【发布时间】:2019-02-17 06:31:25
【问题描述】:
到目前为止,我所做的研究使我发现了一些似乎已经过时的技术。我想知道2018年是否有正确/通用的上传文件和获取进度信息的方式。
我已经read 认为 RFC1867 已过时
我正在尝试设置 NGINX 上传进度条,但它在响应中使用 jsonp,而且我还 read 我不应该使用 jsonp。
我的堆栈是 NGINX、Gunicorn、Ubuntu、Django 2.1、React
我试图避免使用 jquery
我只需要支持最新版本的 Firefox 和 Chrome
注意:我只对客户端/服务器通信部分感兴趣,对于 UI 我使用反应语义 ui 进度
【问题讨论】:
-
2018 年?我会使用 HTML5 文件 API。无需在后端进行任何更改,因为一切都发生在浏览器中。您可以在MDN docs找到相关代码。
标签: django nginx file-upload