我们目前正面临着处理大型(> 30mb)文件上传的设计挑战。我们目前的系统如下:
Browser <---AJAX---> PHP <---OAUTH---> REST API
PHP和API在不同的服务器/域中。
上传一个文件从浏览器到PHP,然后从PHP到API听起来像是浪费带宽。
所以我们的想法是使用下面的序列:
- PHP请求从API上传url
- API创建nonce并作为upload-URL返回
- 浏览器通过upload-URL直接上传文件到API。
所以我们只传输一次文件数据。
这有什么问题吗?
谢谢,
pepijn
如果PHP不需要对该文件进行进一步处理,那么应该就可以了。