5

我们目前面临着处理大型 (>30 MB) 文件上传的设计挑战。我们的系统目前如下:

Browser <---AJAX---> PHP <---OAUTH---> REST API

PHP 和 API 位于不同的服务器/域上。

将文件从浏览器上传到 PHP,然后从 PHP 上传到 API 对我来说听起来像是浪费带宽。

所以我们的想法是使用以下序列:

  1. 来自 API 的 PHP 请求上传 URL
  2. API 创建随机数并将其作为上传 URL 发送回
  3. 浏览器使用上传 URL 将文件直接上传到 API。

所以我们只传输文件数据一次。

这会有什么问题吗?

谢谢,

佩皮恩

4

1 回答 1

0

如果 PHP 不需要对文件进行进一步处理,那么它应该没问题。

于 2013-04-12T13:36:45.003 回答