#javascript #java #android #ajax
#javascript #java #Android #ajax
Вопрос:
я использую этот код в webview
public static String getBase64StringFromBlobUrl(String blobUrl) {
if(blobUrl.startsWith("blob")){
return "javascript: var xhr = new XMLHttpRequest();"
"xhr.open('GET', '" blobUrl "', true);"
"xhr.setRequestHeader('Content-type','application/pdf');"
"xhr.responseType = 'blob';"
"xhr.onload = function(e) {"
" if (this.status == 200) {"
" var blobPdf = this.response;"
" var reader = new FileReader();"
" reader.readAsDataURL(blobPdf);"
" reader.onloadend = function() {"
" base64data = reader.resu<"
" Android.getBase64FromBlobData(base64data);"
" }"
" }"
"};"
"xhr.send();";
}
return "javascript: console.log('It is not a Blob URL');";
}
он работает только с PDF, zip и другими файлами, но мне нужно загрузить файлы Psd, Jpg, PNG. как это сделать?
спасибо всем 🙂