【发布时间】:2011-09-10 15:16:08
【问题描述】:
我一直在环顾四周,无法找到这是否可能。
这是我在提交之前希望发生的事情:当用户选择要上传的文件时,我想抓取图像的数据并将其转换为 base64。转换完成后,我想直接显示在div中,或者通过AJAX发送到服务器,然后显示在div中。
下面基本上是我要找的:
// index.php
<input type="file" name="img" id="img" onChange="displayImg(this)">
// displayImg.js
function displayImg(img) {
imgData = img.?; // How do I do this?
img64 = // I know how to do this.
document.write("<img src='data:image/jpeg;base64,"+img64+"' />");
}
【问题讨论】:
标签: javascript html ajax file-upload onchange