3 回答

TA貢獻1835條經驗 獲得超7個贊
您不需要從 base64 解碼圖像,只需執行以下操作:
echo '<a class="cart-image" href="#"><img src="data:'.$img.'" alt="logo"></a>'?>
$img
base64 格式的圖像在哪里。

TA貢獻1856條經驗 獲得超17個贊
您可以保存所選文件(例如在 awindow var或 中local storage)并使用canvas在下一頁中渲染圖像。
請參閱以下示例:
function saveImage(img) {
window.file = img.files[0];
}
function loadImage() {
let ctx = document.getElementById('canvas').getContext('2d');
let url = URL.createObjectURL(window.file);
let img = new Image();
img.onload = function() {
ctx.drawImage(img, 20, 20);
}
img.src = url;
}
<input type="file" id="imgFile" onchange="saveImage(this);" />
<button onclick="loadImage()">Load image</button>
<canvas width="400" height="300" id="canvas"/>
你應該放在saveImage第一頁和loadImage第二頁。
我希望很清楚。再見。
添加回答
舉報