1

我想使用文件选择器的读取 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 但上面的错误仍然存​​在。

谢谢你的帮助。

4

1 回答 1

0

filepicker.io 读取 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){});
});
于 2012-10-23T07:16:07.577 回答