gpt4 book ai didi

angularjs - Dropzone.js - 分块文件上传

转载 作者:行者123 更新时间:2023-12-05 08:08:26 27 4
gpt4 key购买 nike

目前,当 parallelChunkUploads 设置为 true 时,所有 block 都会同时上传。如果文件大小为 6GB, block 大小为 10MB,则同时上传 600 个 block 。有没有办法控制并行上传的数量?

Configuration:
chunking: true,
chunkSize: 10000000,
forceChunking: true,
retryChunks: true,
retryChunksLimit: 3,
parallelUploads:1,
parallelChunkUploads: true

最佳答案

查看 Dropzone.js 文档 http://www.dropzonejs.com/#config-parallelUploads

如文档中所述,您可以管理一个队列,将 autoProcessQueu 设置为 false。

排队文件上传

当一个文件被添加到 dropzone 时,它​​的状态被设置为 Dropzone.QUEUED(在接受函数检查通过之后),这意味着该文件现在在队列中。如果您将选项 autoProcessQueueset 设置为 true,则在删除文件或上传完成后,通过调用 .processQueue() 检查当前正在上传的文件数,以及是否少于 options.parallelUploads,立即处理队列。 processFile(file) 被调用。如果您将 autoProcessQueue 设置为 false,则永远不会隐式调用 .processQueue()。这意味着当您想要上传当前排队的所有文件时,您必须自己调用它。

关于angularjs - Dropzone.js - 分块文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49932228/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com