jquery upload - 使用chunked fileupload访问响应

时间:2015-10-27 09:44:03

标签: javascript jquery ajax file-upload jquery-file-upload

我正在使用jquery上传进行分块上传。在我的php后端创建一个新文件和第一个块很好,但是对于其余的块,我需要一个文件ID来告诉我的php脚本在哪里附加文件数据。

所以我的问题是我不知道如何通过jquery上传从ajax读取响应(即.file-id)并编辑帖子数据,在这种情况下,将文件ID添加到请求之后第一块。这些回应似乎表现得很神秘。

我控制台登录我的进度回调console.log(data),我得到了一些东西。我可以记录即。 console.log(data._progress.field)但不能对 data._response.file-id 执行此操作,因为控制台显示 undefined 。但是当我控制台记录整个数据时,我可以清楚地看到数据中的_response -object。但是当我特意尝试记录时,我得到Object { }所以它似乎是空的,但当我点击它时,我看到 jqXHR - 对象和结果 - 对象具有我想要发布的文件ID以发布其余块的请求。

TL,DR:

我可以在回调中控制整个数据,并查看结果即。 file-id,但是当我尝试记录data.result.file-id时,控制台说" undefined"。 我可以记录一些字段,但有些字段我可以记录。 data._progress.total 记录正常但 data._result 没有。

我需要一个来自响应的字段,并为下一个分块文件上传请求更改post参数。

我到底失踪了什么?

修改 我找到了解决问题的后端解决方案,我不需要我尝试使用的jQuery / ajax请求响应。这是专有作品,很抱歉,我无法发布我的代码。

0 个答案:

没有答案
相关问题