+1
-1
@@ -58,7 +58,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
FILE_STORAGE_PATH: /data/uploads
|
FILE_STORAGE_PATH: /data/uploads
|
||||||
MAX_FILE_SIZE: 10737418240
|
MAX_FILE_SIZE: 10737418240
|
||||||
FILE_CHUNK_SIZE: 1048576
|
FILE_CHUNK_SIZE: 1000000
|
||||||
POSTGRES_DB: no_copy_
|
POSTGRES_DB: no_copy_
|
||||||
POSTGRES_USER: postgres
|
POSTGRES_USER: postgres
|
||||||
POSTGRES_PASSWORD: postgres
|
POSTGRES_PASSWORD: postgres
|
||||||
|
|||||||
@@ -102,7 +102,7 @@ public class FileUploadServiceImpl implements FileUploadService {
|
|||||||
int totalChunks = (int) Math.ceil((double) fileSize / chunkSize);
|
int totalChunks = (int) Math.ceil((double) fileSize / chunkSize);
|
||||||
log.debug("File will be split into {} chunks (chunk size: {} bytes)",
|
log.debug("File will be split into {} chunks (chunk size: {} bytes)",
|
||||||
totalChunks, chunkSize);
|
totalChunks, chunkSize);
|
||||||
Long chunkSize = totalChunks == 1 ? fileSize : 1048576L;
|
Long chunkSize = totalChunks == 1 ? fileSize : 1000000L;
|
||||||
|
|
||||||
FileUploadSession session = FileUploadSession.builder()
|
FileUploadSession session = FileUploadSession.builder()
|
||||||
.userId(userId)
|
.userId(userId)
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ file:
|
|||||||
storage:
|
storage:
|
||||||
base-path: ${FILE_STORAGE_PATH:/data/uploads}
|
base-path: ${FILE_STORAGE_PATH:/data/uploads}
|
||||||
# chunk-size: ${FILE_CHUNK_SIZE:5242880} # 5MB
|
# chunk-size: ${FILE_CHUNK_SIZE:5242880} # 5MB
|
||||||
chunk-size: ${FILE_CHUNK_SIZE:1048576} # 15MB
|
chunk-size: ${FILE_CHUNK_SIZE:1000000} # 1MB
|
||||||
max-file-size: ${MAX_FILE_SIZE:10737418240} # 10GB
|
max-file-size: ${MAX_FILE_SIZE:10737418240} # 10GB
|
||||||
max-retry-attempts: ${MAX_RETRY_ATTEMPTS:3}
|
max-retry-attempts: ${MAX_RETRY_ATTEMPTS:3}
|
||||||
chunk-timeout-ms: ${CHUNK_TIMEOUT_MS:300000} # 5 минут
|
chunk-timeout-ms: ${CHUNK_TIMEOUT_MS:300000} # 5 минут
|
||||||
|
|||||||
Reference in New Issue
Block a user