大家好,我正在嘗試從 Cordova 上的相機捕獲上傳影像并發送到 PHP 檔案。發送到 PHP 檔案的影像如下所示:
data:image/jpeg;base64,file:///data/user/0/mobi.monaca.debugger/cache/1650991444040.jpg
如何將其保存為服務器上的實際影像檔案?
謝謝
uj5u.com熱心網友回復:
我自己解決了,正如 Sammitch 指出的那樣,我沒有發送本地檔案。
我現在這樣解決了:
function onSuccess(imageData) {
var image = document.getElementById('myImage');
image.src = "data:image/jpeg;base64," imageData;
var file = "data:image/jpeg;base64," imageData;
$(".image-tag").val(file);
$('#plswait').html('Please wait...');
var wait=setTimeout("document.sendcapture.submit();",5000);
}
我有一個 HTML 表單,可以收集資料并將其發送到我的 PHP 檔案,就像這樣
<form method="POST" enctype="multipart/form-data" id="sendcapture" name="sendcapture" action="https://.....com/saveUploadImg" style="text-align: center;">
<input type="text" name="image" class="image-tag">
</form>
<div style="text-align: center;">
<button class="btn btn-success" id = "cameraTakePicture">CAPTURE WITH CAMERA</button>
<img style="display: none;" id = "myImage"></img>
<br>
<div id="plswait" style="color: red; font-style: italic; font-weight: bold;"></div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/471413.html
