【问题标题】:FineUploader Azure fails on chunkingFineUploader Azure 分块失败
【发布时间】:2024-05-04 05:55:02
【问题描述】:

我正在处理一个需要将大文件(通常为 1-10GB,可能还有多个文件)上传到 Azure blob 存储的项目。

未启用分块时,精细上传器正在工作,但显然上传这样的大文件并不理想。虽然启用分块时每个块都成功上传,但阻止列表失败。

我不确定是什么原因造成的,因为这是由 FineUploader 处理的。 这是我的代码。

$(document).ready(function () {
    button = document.getElementById('#file-picker-button');

    uploader = new qq.azure.FineUploaderBasic({
        debug: true,
        button: button,
        chunking: {
            mandatory: true,
            enabled: true,
            minFileSize: 1,
            partsize: 4000000,
            concurrent: {
                enabled: true
            }
        },
        retry: {
            enableAuto: true,
            maxAutoAttempts: 1
        },
        cors: {
            expected: true
        },
        request: {
            endpoint: 'https://{{ ACCOUNT_NAME }}.blob.core.windows.net/{{ BLOB_CONTAINER_NAME }}',
            containerUrl: 'https://{{ ACCOUNT_NAME }}.blob.core.windows.net/{{ BLOB_CONTAINER_NAME }}'
        },
        signature: {
            endpoint: '/shared-access-signature'
        },
        uploadSuccess: {
            endpoint: '/success',
            params: {
                dir_name: '{{ trip_name }}'
            }
        }
    });
});

【问题讨论】:

  • 您可以编辑您的问题并包含发送到存储的阻止列表吗?
  • 添加了响应/请求

标签: azure azure-blob-storage fine-uploader


【解决方案1】:

原来问题不在于 FineUploader,而在于我们的服务器。

当我发现那是什么时,我可以添加更多细节。

【讨论】: