真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

詳解Jquery+AJAX如何實(shí)現(xiàn)無刷新上傳并重命名文件

小編這次要給大家分享的是詳解Jquery+AJAX如何實(shí)現(xiàn)無刷新上傳并重命名文件,文章內(nèi)容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

通許ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

本文實(shí)例講述了Jquery+AJAX實(shí)現(xiàn)無刷新上傳并重命名文件操作。分享給大家供大家參考,具體如下:

index.html




  Ajax上傳圖片
  
  


  

Ajax上傳圖片

upload.php

<?php
header("Content-type:application/json");
 
//獲取原始文件名
$filename = $_FILES["file"]["name"];
 
//獲取文件后綴名
$hzm = substr($filename,strpos($filename,"."));
 
//設(shè)置新文件名
$newfilename = substr(str_shuffle("QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm"),26,10);
 
// 允許上傳的圖片后綴
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $filename);
$extension = end($temp);
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/x-png")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 2048000)  // 小于 2000 kb
&& in_array($extension, $allowedExts))
{
  if ($_FILES["file"]["error"] > 0)
  {
    echo "{\"res\":\"404\"}";
  }
  else
  {
  // 此處可以輸出文件的詳細(xì)信息
  if (file_exists("upload/" . $newfilename.$hzm))
    {
      //
    }
    else
    {
      move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $newfilename.$hzm);
      echo "{\"path\":\"$newfilename$hzm\",\"res\":\"400\"}";
    }
  }
}
else
{
  echo "{\"res\":\"403\"}";
}
?>

請(qǐng)?jiān)诋?dāng)前目錄建立upload文件夾用于存放上傳后的圖片

GiF Demo

詳解Jquery+AJAX如何實(shí)現(xiàn)無刷新上傳并重命名文件

看完這篇關(guān)于詳解Jquery+AJAX如何實(shí)現(xiàn)無刷新上傳并重命名文件的文章,如果覺得文章內(nèi)容寫得不錯(cuò)的話,可以把它分享出去給更多人看到。


當(dāng)前名稱:詳解Jquery+AJAX如何實(shí)現(xiàn)無刷新上傳并重命名文件
本文地址:http://weahome.cn/article/goopjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部