国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Js+php實現異步拖拽上傳文件

2019-11-20 12:11:47
字體:
來源:轉載
供稿:網友

異步拖拽上傳文件--小實例

upload.html

<!DOCTYPE html><!--To change this license header, choose License Headers in Project Properties.To change this template file, choose Tools | Templatesand open the template in the editor.--><html>  <head>    <title>TODO supply a title</title>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <style>      #box{        width:150px;height: 150px;border: 1px solid red;      }    </style>    <script type="text/javascript" src="XMLhttpReuest.js"></script>    <script>      window.onload = function () {        var box = document.getElementById('box');        box.ondragenter = function (e) {          e.preventDefault();        }        box.ondragover = function (e) {          e.preventDefault();        }        box.ondragleave = function (e) {          e.preventDefault();        }        box.ondrop = function (e) {          e.preventDefault();          var file = e.dataTransfer.files[0];          var formData = new FormData();          formData.append('aa', file);           var xml = ajaxFunction();          xml.open("post", './upload.php', true);          xml.send(formData);          xml.onreadystatechange = function () {            if (xml.readyState == 4 && xml.status == 200) {              var flag = xml.responseText;              console.log(flag);              if (flag == 1) {//                box.innerHTML="上傳成功";                alert('上傳成功');              }            }          }        }        }    </script>  </head>  <body>    <div id="box">      請拖入上傳的文件    </div>  </body></html>

upload.php

復制代碼 代碼如下:

<?php
header("Content-Type:text/html;charset=UTF-8");
if(is_uploaded_file($_FILES['aa']['tmp_name'])){
    move_uploaded_file($_FILES['aa']['tmp_name'], "./".iconv("UTF-8", "GBK", $_FILES['aa']['name']));
    echo '1';
}

 XMLhttpReuest.js

function ajaxFunction() { var xmlHttp; try  {  // Firefox, Opera 8.0+, Safari  xmlHttp=new XMLHttpRequest();  } catch (e)  { // Internet Explorer  try   {   xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");   }  catch (e)   {   try     {     xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");     }   catch (e)     {     alert("您的瀏覽器不支持AJAX!");     return false;     }   }  }  return xmlHttp;}

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武穴市| 博罗县| 陆川县| 栖霞市| 吉木萨尔县| 滕州市| 汉川市| 闽侯县| 稷山县| 文登市| 河池市| 江山市| 玛曲县| 庆阳市| 南漳县| 米林县| 康平县| 汤阴县| 安乡县| 阿巴嘎旗| 青铜峡市| 西平县| 蓬莱市| 威远县| 兰州市| 陇西县| 明溪县| 肇东市| 精河县| 雷波县| 上杭县| 鄂托克旗| 九江市| 布拖县| 彭水| 盖州市| 交城县| 白银市| 海伦市| 万宁市| 壶关县|