《PHP應用:PHP+JavaScript實現無刷新上傳圖片》要點:
本文介紹了PHP應用:PHP+JavaScript實現無刷新上傳圖片,希望對您有用。如果有疑問,可以聯系我們。
PHP實戰html文件代碼
PHP實戰
<!-- 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文件上傳結束-->
<!--上傳文件按鈕列表開始-->
<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" />
<!--上傳文件按鈕列表結束-->
PHP實戰php文件代碼
PHP實戰
/**
* 文件上傳方法
*/
public function uploadfile(){
//單文件上傳
$upload = new \Think\Upload();// 實例化上傳類
$upload->maxSize = 100000000 ;// 設置附件上傳大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 設置附件上傳類型
$url = $_POST['filepathurl'];
if (!file_exists($url)){
mkdir ($url,0777,true);
}
$upload->rootPath = $url; // 設置附件上傳根目錄
// 上傳單個文件
$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));
}
}
PHP實戰以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持維易PHP!
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/1707.html