《PHP實(shí)例:PHP中ajax無(wú)刷新上傳圖片與圖片下載功能》要點(diǎn):
本文介紹了PHP實(shí)例:PHP中ajax無(wú)刷新上傳圖片與圖片下載功能,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
php ajax無(wú)刷新上傳圖片與圖片下載功能的實(shí)現(xiàn)代碼如下所示:PHP實(shí)戰(zhàn)
<meta charset="utf-8" > <form id= "uploadForm"> <p >指定文件名: <input type="text" name="filename" value= ""/></p > <p> 上傳文件: <input type="file" name="photo" onchange="showPreview(this)" class="file" /> <img id="portrait" src="" width="70" height="75"> </p> <input type="button" value="上傳" onclick="doUpload()" /> </form> <script src="http://www.haoyunyun.cn/jquery.js"></script> <script> function doUpload() { var formData = new FormData($( "#uploadForm" )[0]); $.ajax({ url: 'submit.php' , type: 'POST', data: formData, async: false, cache: false, contentType: false, processData: false, success: function (returndata) { alert(returndata); }, error: function (returndata) { alert(returndata); } }); } </script> <script type="text/javascript"> function showPreview(source) { var file = source.files[0]; if (window.FileReader) { var fr = new FileReader(); fr.onloadend = function(e) { document.getElementById("portrait").src = e.target.result; }; fr.readAsDataURL(file); } } </script>
submit.phpPHP實(shí)戰(zhàn)
<?php if($_FILES['photo']['error']>0){ echo "上傳文件失敗"; die; } $dir='./photo/'; $type=substr($_FILES['photo']['name'],strrpos($_FILES['photo']['name'],'.')); $filename=time().rand(1000,9999).$type; if(is_uploaded_file($_FILES['photo']['tmp_name'])){ move_uploaded_file($_FILES['photo']['tmp_name'],$dir.$filename); echo "上傳成功"; }else{ echo "上傳文件失敗"; }
遍歷數(shù)據(jù)庫(kù)數(shù)據(jù)??PHP實(shí)戰(zhàn)
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/1706.html