我需要处理通过(有和没有分块)上传到Amazon S3的每个文件的二进制数据。你知道Fineuploader中是否有任何函数/信号可用于处理每个二进制块/文件?:
例如:
preupload(data_chunk)
process(data_chunk);
return data_chunk
这对我的项目非常有用。
干杯, 彼得
答案 0 :(得分:2)
最简单的方法是抓取File
事件处理程序中的Blob
/ submit
,从处理程序返回false(告诉Fine Uploader忽略该文件) ,处理它,然后通过addBlobs
方法将处理过的文件发送回精细上传。您需要确保您的提交事件处理程序知道要处理/忽略哪些文件以及将哪些文件单独留下"。一种方法是将属性添加到提交事件处理程序查找的已处理Blob
。
由于Stack Overflow的代码编辑器非常糟糕,我已经创建了a gist to demonstrate this。