|
@@ -30,7 +30,7 @@ module.exports = class Client {
|
|
|
Object.keys(fields).forEach((key) => {
|
|
|
data.append(key, fields[key])
|
|
|
})
|
|
|
- data.append('tus_num_expected_upload_files', expectedFiles)
|
|
|
+ data.append('num_expected_upload_files', expectedFiles)
|
|
|
|
|
|
return fetch(`${this.apiUrl}/assemblies`, {
|
|
|
method: 'post',
|
|
@@ -49,7 +49,7 @@ module.exports = class Client {
|
|
|
|
|
|
reserveFile (assembly, file) {
|
|
|
const size = encodeURIComponent(file.size)
|
|
|
- return fetch(`${assembly.assembly_ssl_url}/reserve_file?size=${size}`)
|
|
|
+ return fetch(`${assembly.assembly_ssl_url}/reserve_file?size=${size}`, { method: 'post' })
|
|
|
.then((response) => response.json())
|
|
|
}
|
|
|
|
|
@@ -61,7 +61,9 @@ module.exports = class Client {
|
|
|
const url = encodeURIComponent(file.uploadURL)
|
|
|
const filename = encodeURIComponent(file.name)
|
|
|
const fieldname = 'file'
|
|
|
- return fetch(`${assembly.assembly_ssl_url}/add_file?size=${size}&filename=${filename}&fieldname=${fieldname}&s3Url=${url}`)
|
|
|
+
|
|
|
+ const qs = `size=${size}&filename=${filename}&fieldname=${fieldname}&s3Url=${url}`
|
|
|
+ return fetch(`${assembly.assembly_ssl_url}/add_file?${qs}`, { method: 'post' })
|
|
|
.then((response) => response.json())
|
|
|
}
|
|
|
|