下面的腳本將任何圖像轉換爲基本64,我試圖將轉換後的字符串放入一個php變量,然後將其插入到我的數據庫中。將JS結果放在php變量中
我的JS
function uploadFile() {
if (this.files && this.files[0]) {
var FR= new FileReader();
FR.addEventListener("load", function(e) {
document.getElementById("img").src = e.target.result;
document.getElementById("b64").innerHTML = e.target.result;
});
FR.readAsDataURL(this.files[0]);
}
}
document.getElementById("inp").addEventListener("change", readFile);
我的HTML
<input id="inp" type='file'>
<p id="b64"></p>
<img id="img" height="150">
我所想要實現的地方,我在id爲p標籤現在顯示的結果=」 b64中的一個php變量$ varImage。
.innerHTML = e.target.result;
我在網上閱讀,我只能用AJAX完成,但我不知道如何使用ajax,如果它的情況?或者它可以以不同的方式完成?
你可以使用像jQuery庫,請參閱http://api.jquery.com/jquery.ajax/的描述和exampes如何使用ajax。 – user1915746
@ user1915746我應該使用ajax嗎?或者它可以以不同的方式完成? – mirvatJ
您也可以使用'