我想使用filepicker的读取API:https://developers.filepicker.io/docs/web/#read。
我希望输入参数值是FPFile对象,但它们没有提供有关如何定义它的示例。
我尝试了他们的示例代码,但是我收到了错误:
Uncaught FilepickerException: Cannot read given input: [object Object],[object Object]. Not a url, file input, DOM File, or FPFile object.
我已经使用过filepicker.pick,但上面的错误仍然存在。
感谢您的帮助。
答案 0 :(得分:0)
filepicker.io read API采用一些不同的选项作为参数。例如,您可以从filepicker.pick调用传入FPFile,即
filepicker.pick(function(fpfile){
filepicker.read(fpfile, function(contents){});
});
或URL,必须允许跨源资源共享,即
filepicker.read("http://www.allow-crossdomain.com", function(contents){});
或DOM文件对象或<input type="file">
,即
$('input[type="file"]').change(function(){
filepicker.read(this, function(contents){});
});