Storage file upload (PUT /v3.0/tasks/storage/file) hangs and times out with 502 — read APIs work fine

Since at least 2026-09-09 (UTC), every file upload to Aspose.Tasks Cloud storage hangs with no response until the gateway times out (502 Bad Gateway from nginx/1.19.9 after ~2 minutes, or client-side timeout). This is breaking our production MPP import feature.

What fails — upload, regardless of file size or target storage:

curl -X PUT 'https://api.aspose.cloud/v3.0/tasks/storage/file/schedule_sample_file.mpp?storageName=plexa-mpp' \
  -H 'Authorization: Bearer <token>' \
  -H 'Accept: application/json' \
  -F 'File=@schedule_sample_file.mpp'
  • The request body is fully sent (upload completely sent off: 388836 bytes), then 0 bytes received until timeout.
  • A 6-byte test file behaves identically, so it is not file-size related.
  • Same result uploading to our named storage (plexa-mpp) and to the default storage.
  • Same result with POST (originally got 502 Bad Gateway / nginx/1.19.9 after 2m15s).

What works — all read endpoints respond in ~1s with the same token:

GET /v3.0/tasks/storage/plexa-mpp/exist        -> 200 {"Exists":true}
GET /v3.0/tasks/storage/folder/?storageName=plexa-mpp -> 200 {"Value":[]}
GET /v3.0/tasks/storage/folder/                -> 200 {"Value":[]}

So authentication and the storage read path are fine; only the storage write path hangs.

Account details:

  • client_id: fe2ce401-7397-461e-83fe-837cdddb1e85
  • storage: plexa-mpp (and default)
  • Tested from macOS curl 8.7.1 and Yaak, HTTP/1.1, multiple runs over several hours.

This looks like the same issue as 504 Gateway timeouts for file uploads - Free Support Forum - aspose.com.

Could you check the storage upload backend? Happy to provide request timestamps for tracing.

1 Like

@Plexa ,
we will check the information and return with the answer.

@Plexa ,
the partial fix was applied on Sunday. Do the upload problems still persist?