3 回答

TA贡献1909条经验 获得超7个赞
您可以保存所选文件(例如在 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第二页。
我希望很清楚。再见。

TA贡献1831条经验 获得超4个赞
您不需要从 base64 解码图像,只需执行以下操作:
echo '<a class="cart-image" href="#"><img src="data:'.$img.'" alt="logo"></a>'?>
$img
base64 格式的图像在哪里。
- 3 回答
- 0 关注
- 165 浏览
添加回答
举报