0
carica.html上傳圖片用PHP通過JavaScript
<td>
<input type="file" size="30" onchange="preview()" id="upload_immagine">
</td>
<td>
<div id="divImmagine" > </div>
</td>
filejavascript.js
function preview()
{
var xmlhttp;
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
document.getElementById("divImmagine").innerHTML=xmlhttp.responseText;
}
image=request.getParameter("upload_immagine");
document.getElementById("divImmagine").innerHTML=image;
xmlhttp.open("POST","stampaAnteprima.php", false);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("image="+image);
}
stampaAnteprima.php
<?php
$file_temp=($_FILES['image']['tmp_name']);
echo"$file_temp";
?>
的JavaScript線image=request.getParameter("upload_immagine");
沒有返回。我怎麼得到的價值傳遞給PHP,然後通過$_FILES['image']['tmp_name']
在實踐中讀取文件,這將是形象?你有什麼建議嗎?
標準ajax不允許上傳文件。 – 2014-10-27 17:06:04
使用malsups文件上傳插件jquery鏈接:http://malsup.com/jquery/form/ – 2014-10-27 17:16:38
另一個好的解決方案是:http://fineuploader.com/ – briansol 2014-10-27 17:19:31