国产探花免费观看_亚洲丰满少妇自慰呻吟_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;}

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海原县| 五指山市| 天长市| 曲靖市| 翁牛特旗| 平邑县| 新宾| 临沧市| 玉溪市| 曲阳县| 江北区| 康平县| 临泉县| 南投市| 大名县| 福海县| 沙田区| 井研县| 宁海县| 阜康市| 津市市| 榆社县| 雷州市| 台东市| 新邵县| 都兰县| 扬中市| 郧西县| 榆中县| 礼泉县| 通渭县| 阜康市| 红安县| 彭州市| 纳雍县| 通许县| 忻州市| 天津市| 唐海县| 贵德县| 布尔津县|