Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 精细上载程序并发分块-端点_Javascript_Fine Uploader - Fatal编程技术网

Javascript 精细上载程序并发分块-端点

Javascript 精细上载程序并发分块-端点,javascript,fine-uploader,Javascript,Fine Uploader,启用并发分块后,应用程序会向您选择的端点发送最后一个POST请求,让您知道上载已完成。我希望对所有请求使用相同的端点(不仅仅是最后的并发分块帖子),但我看不到帖子有什么真正独特的地方。例如,文件中有以下内容: Fine Uploader还将包括以下描述底层文件的参数: qquid:基础文件的UUID。 qqfilename:基础文件的名称。 qqtotalfilesize:基础文件的大小(以字节为单位)。 qqtotalparts:组成基础文件的部件总数 但所有这些项目都是和其他POST请求一起

启用并发分块后,应用程序会向您选择的端点发送最后一个POST请求,让您知道上载已完成。我希望对所有请求使用相同的端点(不仅仅是最后的并发分块帖子),但我看不到帖子有什么真正独特的地方。例如,文件中有以下内容:

Fine Uploader还将包括以下描述底层文件的参数:

qquid:基础文件的UUID。 qqfilename:基础文件的名称。 qqtotalfilesize:基础文件的大小(以字节为单位)。 qqtotalparts:组成基础文件的部件总数

但所有这些项目都是和其他POST请求一起发送的标准值。在if/then类型的语句中,我能捕捉到关于最后一篇文章的独特之处吗?现在,我已经基于它是否是一个多部分的帖子工作。如果是,则应包含文件数据,如果不是,则应为最终消息。是否有其他指标,我可以检查它呢?比如说“并发分块完成了?”

这对我来说是可行的,但以我现在的方式做这件事似乎有点不妥。

如果您希望将“所有区块完成”帖子发送到同一个端点,但需要一种简单的方法来区分该请求和上传请求,只需在URL的末尾包含一个查询参数即可

例如:

request: {
    endpoint: "/my/uploads"
},
chunking: {
    enabled: true,
    success: {
        endpoint: "/my/uploads?done"
    }
}
现在,只需在请求URI服务器端查找是否存在“done”参数,就可以判断帖子是否引用了chunking.success帖子