如何将此类文件转换为实际图像以供上传
How to convert such file into actual image for upload
大家好,我正在尝试从 Cordova 上的相机拍摄上传图像并发送到 PHP 文件。
发送到 PHP 文件的图像是这样的:
data:image/jpeg;base64,file:///data/user/0/mobi.monaca.debugger/cache/1650991444040.jpg
如何将其保存为服务器上的实际图像文件?
谢谢
我自己解决了,正如 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>
大家好,我正在尝试从 Cordova 上的相机拍摄上传图像并发送到 PHP 文件。 发送到 PHP 文件的图像是这样的:
data:image/jpeg;base64,file:///data/user/0/mobi.monaca.debugger/cache/1650991444040.jpg
如何将其保存为服务器上的实际图像文件?
谢谢
我自己解决了,正如 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>