新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何運用PHPAjax實現(xiàn)圖片的無刷新上傳
作為一個PHP程序員來說,他們肯定知道如何編寫圖片上傳的代碼。但是,基于無刷新的圖片上傳的代碼可能會上手比較難。今天我們就為大家介紹如何運用PHP Ajax來實現(xiàn)這一功能。

從事德陽機房托管,服務器租用,云主機,虛擬空間,國際域名空間,CDN,網(wǎng)絡代維等服務。
#t#PHP Ajax客戶端頁面代碼: index.html
- Ajax file upload sample
id="uplaod" name="btn_send" type="button" value="上傳測試"/> id=result>- class=js name="code"> LANGUAGE=JavaScript>
- // 上傳函數(shù)
- function btn_send.onclick() {
- data = ""
- spliter = "-------7d8d733180846"
- datadatadata = data + spliter + "\r\n"
- datadatadata = data + "Content-Disposition: form-data; name=\"photofile\"; filename=\"C:\\a.txt\"\r\n"
- // datadatadata = data + "Content-Type: image/pjpeg" + vbCrLf
- datadatadata = data + "Content-Type: text/plain" + "\r\n" + "\r\n"
- text = "My name is Wilson Lin."
- postLength = text.length + data.length + 2 + spliter.length + 4
- package = data + text + "\r\n" + spliter + "--\r\n"
- alert(package)
- // 把XML文檔發(fā)送到Web服務器
- var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
- xmlhttp.open("POST","./upload.php",false);
- xmlhttp.setRequestHeader("Content-Type", "multipart/form-data; boundary=-----7d8d733180846");
- xmlhttp.setRequestHeader("Content-Length", postLength);
- xmlhttp.send(package);
- // 顯示服務器返回的信息
- result.innerHTML=xmlhttp.ResponseText;
- }
PHP Ajax服務器端代碼: upload.php
以上所寫代碼就是基本的PHP Ajax實現(xiàn)無刷新圖片上傳的具體解決辦法。
網(wǎng)站欄目:如何運用PHPAjax實現(xiàn)圖片的無刷新上傳
URL標題:http://m.fisionsoft.com.cn/article/cojdpig.html


咨詢
建站咨詢
