|
@@ -67,6 +67,8 @@ import { getUploadId, mergeMultipart } from '@/api/uploader';
|
|
|
import request from "@/api/model/file.js";
|
|
|
import { mapGetters, mapMutations } from 'vuex'
|
|
|
|
|
|
+const chunkSize = window.__systemConf.chunkSize; // 切片尺寸 duxiangyu 2021-12-20
|
|
|
+
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
@@ -79,7 +81,7 @@ export default {
|
|
|
},
|
|
|
options: {
|
|
|
target: '/image-service/common/multipart_upload',
|
|
|
- chunkSize: 1*1024*1024,
|
|
|
+ chunkSize: chunkSize,
|
|
|
fileParameterName: 'file',
|
|
|
allowDuplicateUploads: true, //允许重复上传
|
|
|
maxChunkRetries: 3,
|
|
@@ -248,7 +250,7 @@ export default {
|
|
|
let time = new Date().getTime();
|
|
|
let blobSlice = File.prototype.slice || File.prototype.mozSlice || File.prototype.webkitSlice;
|
|
|
let currentChunk = 0;
|
|
|
- const chunkSize = 1 * 1024 * 1024;
|
|
|
+ // const chunkSize = chunkSize;
|
|
|
let chunks = Math.ceil(file.size / chunkSize);
|
|
|
// let chunks = Math.floor(file.size / chunkSize);
|
|
|
let spark = new SparkMD5.ArrayBuffer();
|