将cordova fileEntry对象附加到formData

时间:2018-09-09 20:20:53

标签: php ajax cordova

我正在使用cordova文件插件来获取由cordova相机插件获取的目标文件

但是我不能正确地将它(作为输入类型文件)发送到我的php脚本。

我收到的是$_POST数据,而不是$_FILES数据

我试图将结果附加到formData中,但是它不起作用:

 navigator.camera.getPicture(function createNewFileEntry(imageURI) {
window.resolveLocalFileSystemURL(imageURI, function success(fileEntry) {
    fileEntry.file(success, fail);

    function success(file) {
        formData.append("image", file);
        console.log("data "+formData.get('featured_image')); // RETURN [object object] and not [file object]

1 个答案:

答案 0 :(得分:0)

我终于发现我需要创建一个blob文件并使用FileReader API读取它。