|
|
@@ -606,7 +606,11 @@ export default () => {
|
|
|
window.AWS.config.update(credentials)
|
|
|
window.AWS.config.region = 'cn-northwest-1'
|
|
|
|
|
|
- const bucket = new window.AWS.S3({ params: { Bucket: 'ccrb' } })
|
|
|
+ const bucket = new window.AWS.S3({
|
|
|
+ params: { Bucket: 'ccrb' }, httpOptions: {
|
|
|
+ timeout: 600000 // 10分钟超时
|
|
|
+ }
|
|
|
+ })
|
|
|
const ext = file.name.split('.').pop() || 'bin'
|
|
|
const key = `${file.name.split('.')[0]}_${Date.now()}.${ext}`
|
|
|
|
|
|
@@ -617,7 +621,7 @@ export default () => {
|
|
|
ACL: 'public-read',
|
|
|
}
|
|
|
const options = {
|
|
|
- partSize: 2048 * 1024 * 1024, // 2GB 分片,可酌情调小
|
|
|
+ partSize: 5 * 1024 * 1024, // 2GB 分片,可酌情调小
|
|
|
queueSize: 2,
|
|
|
leavePartsOnError: true,
|
|
|
}
|