Я осматривался и не смог выяснить, возможно ли это или нет.
Вот что я хотел бы сделать перед отправкой: когда пользователь выбирает файл для загрузки, я хочу получить данные изображения и преобразовать его в 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+"' />");
}