我正在构建一个 GAE 照片应用程序,允许一次将多张照片上传到服务器。我正在上传到 GCS,并且还使用 jquery 库(https://github.com/blueimp/jQuery-File-Upload)(singleFileUploads:true)
问题是我需要将上传分成对服务器的单独请求(15 张照片意味着 15 个单独的 /_ah/upload/ 请求)。目前,所有照片只有 1 个请求。用户必须能够选择 15 张照片一次全部提交。但是,GAE/GCS 从该方法提供的 URL 似乎blobstoreService.createUploadUrl()
只接受第一个请求并拒绝其余请求。是否可以向同一个上传 URL 发送多个上传请求?
我想要拆分请求的原因是因为 GCS 存在问题。照片的getServingUrl
方法在第一次请求时需要很长时间(2-5 秒)才能检索到,并且等待 15 张照片,我很容易超过 GAE 的硬期限例外 60 秒。
任何帮助将不胜感激。