Uploads
Creates a multipart external upload
Creates a multipart upload in the external storage provider, storing a temporary reference to the external upload similar to /get-presigned-put.
You must have the correct permissions and CORS settings configured in your external provider. We support AWS S3 as the default. See:
https://meta.discourse.org/t/-/210469#s3-multipart-direct-uploads-4.
An external file store must be set up and enable_direct_s3_uploads must be set to true for this endpoint to function.
post/uploads/create-multipart.json
Request body
Example request
{
"file_name": "IMG_2021.jpeg",
"file_size": 4096
}Response
external upload initialized
Example response
{
"key": "temp/site/uploads/default/12345/67890.jpg",
"external_upload_identifier": "84x83tmxy398t3y._Q_z8CoJYVr69bE6D7f8J6Oo0434QquLFoYdGVerWFx9X5HDEI_TP_95c34n853495x35345394.d.ghQ",
"unique_identifier": "66e86218-80d9-4bda-b4d5-2b6def968705"
}