PHP+JavaScript實(shí)現(xiàn)無刷新上傳圖片
html文件代碼
<!-- ajax文件上傳開始 --> <script type="text/javascript" src="/imageupload/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="/imageupload/layer/layer.js"></script> <script type="text/javascript" src="/imageupload/ajaxupload.js"></script> <!--ajax文件上傳結(jié)束--> <!--上傳文件按鈕列表開始--> <input id="requesturl" type="hidden" value="{:U('admin/upload/uploadfile')}" /> <input id="ajaxuploadfile" type="file" onchange="filechange()"/> <input id="filepathurl" type="hidden" value="" /> <input type="button" value="第一張" pathurl="./Uploads/admin/trailer/" class="uploadclass" /> <input type="button" value="第二張" pathurl="./Uploads/admin/fdfdfd/" class="uploadclass" /> <input type="button" value="第三張" pathurl="./Uploads/admin/cdcdfd/" class="uploadclass" /> <!--上傳文件按鈕列表結(jié)束-->
php文件代碼
/** * 文件上傳方法 */ public function uploadfile(){ //單文件上傳 $upload = new \Think\Upload();// 實(shí)例化上傳類 $upload->maxSize = 100000000 ;// 設(shè)置附件上傳大小 $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 設(shè)置附件上傳類型 $url = $_POST['filepathurl']; if (!file_exists($url)){ mkdir ($url,0777,true); } $upload->rootPath = $url; // 設(shè)置附件上傳根目錄 // 上傳單個(gè)文件 $info = $upload->uploadOne($_FILES['postfilename']); if(!$info) { echo json_encode(array('bool'=>false,'error'=>$upload->getError())); }else{ $path = $info['savepath'].$info['savename']; echo json_encode(array('bool'=>true,'path'=>$path)); } }
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!
- nodejs利用ajax實(shí)現(xiàn)網(wǎng)頁無刷新上傳圖片實(shí)例代碼
- SpringMVC結(jié)合ajaxfileupload.js實(shí)現(xiàn)文件無刷新上傳
- jsp+ajax實(shí)現(xiàn)無刷新上傳文件的方法
- js實(shí)現(xiàn)頭像圖片切割縮放及無刷新上傳圖片的方法
- js動(dòng)態(tài)創(chuàng)建上傳表單通過iframe模擬Ajax實(shí)現(xiàn)無刷新
- asp.net+js 實(shí)現(xiàn)無刷新上傳解析csv文件的代碼
- asp.net javascript 文件無刷新上傳實(shí)例代碼
- javascript仿163網(wǎng)盤無刷新文件上傳系統(tǒng)
- JavaScript實(shí)現(xiàn)無刷新上傳預(yù)覽圖片功能
相關(guān)文章
隱藏X-Space個(gè)人空間下方版權(quán)方法隱藏X-Space個(gè)人空間標(biāo)題隱藏X-Space個(gè)人空間管理版權(quán)方法
隱藏X-Space個(gè)人空間下方版權(quán)方法隱藏X-Space個(gè)人空間標(biāo)題隱藏X-Space個(gè)人空間管理版權(quán)方法...2007-02-02PHP如何使用cURL實(shí)現(xiàn)Get和Post請求
這篇文章主要介紹了PHP如何使用cURL實(shí)現(xiàn)Get和Post請求,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07完美解決phpdoc導(dǎo)出文檔中@package的warning及Error的錯(cuò)誤
下面小編就為大家?guī)硪黄昝澜鉀Qphpdoc導(dǎo)出文檔中@package的warning及Error的錯(cuò)誤。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-05-05PHP使用enqueue/amqp-lib實(shí)現(xiàn)rabbitmq任務(wù)處理
這篇文章主要為大家詳細(xì)介紹了PHP如何使用enqueue/amqp-lib實(shí)現(xiàn)rabbitmq任務(wù)處理,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下2024-03-03PHP實(shí)現(xiàn)的數(shù)獨(dú)求解問題示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的數(shù)獨(dú)求解問題,涉及php數(shù)組與字符串的遍歷、比較、判斷、運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下2017-04-04PHP自定義函數(shù)格式化json數(shù)據(jù)示例
這篇文章主要介紹了PHP自定義函數(shù)格式化json數(shù)據(jù)的方法,結(jié)合實(shí)例形式分析了php通過自定義函數(shù)進(jìn)行字符串與數(shù)組的遍歷、轉(zhuǎn)換、計(jì)算等操作實(shí)現(xiàn)json數(shù)據(jù)格式化的功能,需要的朋友可以參考下2016-09-09