如何使用文件URI cordova jquery脚本替换“模拟假输入路径”

时间:2019-12-22 07:01:09

标签: jquery bootstrap-file-input

嗨,我正在使用OCRAPI来获取文本形式的图像:对于现有图像,它可以正常工作:然后,您可以从移动设备中获取图像并将其传递给OCR,这可以正常工作。现在,我想传递一张新拍摄的照片,并将其发送给OCRAPI。我有2个选项,一个是image64(以字符串形式记下的图像),或者我有PHOTO的真实路径,例如:“ https://XXXXXXX.jpg”。我该如何解决这个问题?

以下是适用于带有假路径的现有照片的代码:

    function uploadPhoto(url, files) {
    var formData = new FormData();
    alert(" files[0]=="+ files[0].value);
    alert(" files=="+ files);
    formData.append('image', files[0]);//   
    formData.append('language', 'en');
    formData.append('apikey', 'qDhmLBYENp');
    var xhr = new XMLHttpRequest();
    xhr.open('POST', url, true);
    Apperyio('l_PhotoText2').text('Translating. Please wait ... ');
    xhr.onload = function(e) {
    console.log(this.response);
    Apperyio('l_PhotoText2').text(this.response);
    localStorage.setItem('_translationtext' ,this.response); 
    sleep(1000);
    Apperyio('b_result').trigger("click"); 
};

xhr.send(formData);

} 现在,我想使用此代码实时获取照片,因此我有一个Http路径来表示要上传的图像的位置。我该怎么办?

0 个答案:

没有答案