如何定义FPFile对象

时间:2012-10-22 05:23:50

标签: filepicker

我想使用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,但上面的错误仍然存​​在。

感谢您的帮助。

1 个答案:

答案 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){});
});