国产精品成人VA在线观看,亚洲日韩在线中文字幕综合,亚洲AV电影天堂男人的天堂,久久人人爽人人爽人人av东京热

News新聞

業(yè)界新聞動態(tài)、技術前沿
Who are we?

您的位置:首頁      樂道系統(tǒng)FAQ      PHP+Ajax無刷新帶進度條圖片上傳示例

PHP+Ajax無刷新帶進度條圖片上傳示例

標簽: 發(fā)布日期:2017-02-08 00:00:00 261
【CLI】利用Curl下載文件實時進度條顯示的實現(xiàn)

項目需求:1.PHP+Ajax無刷新帶進度條圖片上傳,2.帶進度條。所需插件:jquery.js,jquery.form.js。

最近在做一個手機web項目,需要用到Ajax上傳功圖片能,項目要求PHP無刷新上傳圖片,并且要帶進度條,下面就來講一下我的實現(xiàn)方法,先看效果圖

本示例需要使用的是jquery.js,jquery.form.js,demo里面包含有,你可以在文章下方進行下載。

第一步,建立前端頁面index.html

此段是前端展示內容,這里需要說明的是由于input:file標簽顯示不太美觀,所以我把它隱藏了。而使用一個a標簽.uploadbtn來調用file標簽的click事件,用來打開并選擇文件。

注意:文件上傳時form的屬性enctype必須設置為:multipart/form-data

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>php-ajax無刷新上傳(帶進度條)demo</title>
<meta name="description" content="" />
<meta name="viewport" content="width=device-width , initial-scale=1.0 , user-scalable=0 , minimum-scale=1.0 , maximum-scale=1.0" />
<script type='text/javascript' src='js/jquery-2.0.3.min.js'></script>
<script type='text/javascript' src='js/jquery.form.js'></script>
<link href="css/style.css" rel="external nofollow" type="text/css" rel="stylesheet"/>
</head>
<body>
<div style="width:500px;margin:10px auto; border:solid 1px #ddd; overflow:hidden; ">
 <form id='myupload' action='upload.php' method='post' enctype='multipart/form-data'>
 <input type="file" id="uploadphoto" name="uploadfile" value="請點擊上傳圖片" style="display:none;" />
 </form>
 <div class="imglist"> </div>
 <p class="res"></p>
 <div class="progress">
 <div class="progress-bar progress-bar-striped"><span class="percent">50%</span></div>
 </div>
 <a href="javascript:void(0);" rel="external nofollow" onclick="uploadphoto.click()" class="uploadbtn">點擊上傳文件</a>
</div>
</body>
</html>