Skip to content

Commit 3bc40db

Browse files
committed
fix: add chunk parameter
1 parent 794357e commit 3bc40db

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

src/components/DropZone.tsx

+13-4
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ export interface DropZoneProps {
2121
max_files?: number,
2222
// maxFilesize
2323
max_file_size?: number,
24+
// chunking
25+
chunking?: string,
26+
// chunkSize
27+
chunkSize?: number,
2428
// label
2529
label?: string,
2630
// addRemoveLinks
@@ -66,7 +70,9 @@ export const DropZone = React.forwardRef<HTMLFormElement, DropZoneProps>(
6670
addRemoveLinks = false,
6771
autoProcessQueue = true,
6872
hiddenLabel = false,
69-
dropzoneParams = {},
73+
chunking = "0",
74+
chunkSize = 2000000,
75+
dropzoneParams = {}
7076
},
7177
ref
7278
) => {
@@ -80,9 +86,12 @@ export const DropZone = React.forwardRef<HTMLFormElement, DropZoneProps>(
8086
autoProcessQueue,
8187
acceptedFiles: accepted_files,
8288
maxFiles: max_files,
83-
maxFileSize: max_file_size,
89+
maxFilesize: max_file_size,
90+
chunking : chunking == "1" ?? false,
91+
chunkSize,
92+
retryChunks: true,
8493
url: url,
85-
params: dropzoneParams
94+
params: {...dropzoneParams}
8695
};
8796

8897
const processQueue: React.MouseEventHandler<HTMLButtonElement> = () => {
@@ -234,7 +243,7 @@ export const DropZone = React.forwardRef<HTMLFormElement, DropZoneProps>(
234243

235244
<div className="dz-message needsclick">
236245
<button type="button" className="dz-button">Pour uploader des fichiers, cliquez ou déplacez-les ici.</button><br></br>
237-
<small>Documents au formats {acceptedExtensions}. {dropZoneParameter.maxFiles} fichier(s) maximum {dropZoneParameter.maxFileSize}Mo maximum par fichier.</small>
246+
<small>Documents au formats {acceptedExtensions}. {dropZoneParameter.maxFiles} fichier(s) maximum {dropZoneParameter.maxFilesize}Mo maximum par fichier.</small>
238247
</div>
239248
{/* <p class="alert alert-danger" role="alert" hidden>Connexion impossible, veuillez réssayer.</p> */}
240249
<div id="dropzone-error-list" className="dz-error-message" style={{paddingTop : 0.5 + 'em' }}></div>

0 commit comments

Comments
 (0)