好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 原生ajax和iframe框架實現圖片文件上傳的兩種方式

原生ajax和iframe框架實現圖片文件上傳的兩種方式

熱門標簽:地圖標注項目怎么樣 機器人電銷騙局揭秘 超級大富翁地圖標注 ai機器人電銷資源 越南河內地圖標注 個人怎樣在百度地圖標注地名 云呼外撥網絡電話系統 騰訊地圖標注位置能用多久 硅語電話機器人公司

大家應該可以舉出幾種常用的異步文件上傳功能的實現方式,使用頻率較多的有原生ajax和iframe框架,實現圖片文件上傳,下面就為大家分享圖片文件上傳的兩種方式:原生ajax和iframe框架,供大家參考,具體內容如下

方法一:利用iframe框架上傳圖片

html代碼如下:

div class="frm">
form name="uploadFrom" id="uploadFrom" action="upload.php" method="post" target="tarframe" enctype="multipart/form-data">
input type="file" id="upload_file" name="upfile">
/form>
iframe src="" width="0" height="0" style="display:none;" name="tarframe">/iframe>
/div>
div id="msg">
/div>

index.js文件:

$(function(){
$("#upload_file").change(function(){
$("#uploadFrom").submit();
});
});
function stopSend(str){
var im="img src='upload/images/"+str+"'>";
$("#msg").append(im);
}

upload.php文件:

php
$file=$_FILES['upfile'];
$name=rand(0,500000).dechex(rand(0,10000)).".jpg";
move_uploaded_file($file['tmp_name'],"upload/images/".$name);
//調用iframe父窗口的js 函數
echo "script>parent.stopSend('$name')/script>";
?>

方法二:原生態ajax文件上傳

!DOCTYPE html>
html>
head>
title>Html5 Ajax 上傳文件/title>
meta charset="utf-8">
script type="text/javascript">
var xhr;
function createXMLHttpRequest()
{
if(window.ActiveXObject)
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xhr = new XMLHttpRequest();
}
}
function UpladFile()
{
var fileObj = document.getElementById("file").files[0];
var FileController = 'upload.php';
var form = new FormData();
form.append("myfile", fileObj);
createXMLHttpRequest();
xhr.onreadystatechange = handleStateChange;
xhr.open("post", FileController, true);
xhr.send(form);
}
function handleStateChange()
{
if(xhr.readyState == 4)
{
if (xhr.status == 200 || xhr.status == 0)
{
var result = xhr.responseText;
var json = eval("(" + result + ")");
alert('圖片鏈接:n'+json.file);
}
}
}
/script>
style>
.txt{ height:28px; border:1px solid #cdcdcd; width:670px;}
.mybtn{ background-color:#FFF; line-height:14px;vertical-align:middle;border:1px solid #CDCDCD;height:30px; width:70px;}
.file{ position:absolute; top:0; right:80px; height:24px; filter:alpha(opacity:0);opacity: 0;width:260px }
/style>
/head>
body>
div class="form-group">
label class="control-label">圖片/label>
br/>
input type='text' name='textfield' id='textfield' class='txt' />
span onclick="file.click()" class="mybtn">瀏覽.../span>
input type="file" name="file" class="file" id="file" size="28" onchange="document.getElementById('textfield').value=this.value" />
span onclick="UpladFile()" class="mybtn">上傳/span>
/div>
/body>
/html>

php代碼:

?php
if(isset($_FILES["myfile"]))
{
$ret = array();
$uploadDir = 'images'.DIRECTORY_SEPARATOR.date("Ymd").DIRECTORY_SEPARATOR;
$dir = dirname(__FILE__).DIRECTORY_SEPARATOR.$uploadDir;
file_exists($dir) || (mkdir($dir,0777,true)  chmod($dir,0777));
if(!is_array($_FILES["myfile"]["name"])) //single file
{
$fileName = time().uniqid().'.'.pathinfo($_FILES["myfile"]["name"])['extension'];
move_uploaded_file($_FILES["myfile"]["tmp_name"],$dir.$fileName);
$ret['file'] = DIRECTORY_SEPARATOR.$uploadDir.$fileName;
}
echo json_encode($ret);
}
?>

以上就是本文的全部內容,希望對大家學習理解ajax和iframe框架實現圖片文件上傳有所幫助。

您可能感興趣的文章:
  • ajax(iframe)無刷新提交表單、上傳文件
  • Ajax方式提交帶文件上傳的表單及隱藏iframe應用
  • 詳解Ajax和form+iframe 實現文件上傳的方法(兩種方式)
  • js動態創建上傳表單通過iframe模擬Ajax實現無刷新
  • iframe實現Ajax文件上傳效果示例
  • PHP實現帶進度條的Ajax文件上傳功能示例
  • PHP使用HTML5 FileApi實現Ajax上傳文件功能示例
  • php+ajax 文件上傳代碼實例
  • PHP+Ajax實現上傳文件進度條動態顯示進度功能
  • PHP+iframe模擬Ajax上傳文件功能示例

標簽:海南 鄭州 邢臺 遼源 林芝 內蒙古 舟山 洛陽

巨人網絡通訊聲明:本文標題《原生ajax和iframe框架實現圖片文件上傳的兩種方式》,本文關鍵詞  原生,ajax,和,iframe,框架,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《原生ajax和iframe框架實現圖片文件上傳的兩種方式》相關的同類信息!
  • 本頁收集關于原生ajax和iframe框架實現圖片文件上傳的兩種方式的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 黄色网站有哪些| 国产精品嫩草影院在线观看免费| 多P的日子(辣文) 小说| 亚洲做受???高潮深喉| 国产丝袜精品丝袜一区二区| 久久免费动漫品精老司机| 另类 校园 春色 小说区| 91成人无码看片在线观看网址| 人流半个月带套做可以吗| 年轻的妻子在线观看| 成品网站1688入口网页版怎么进| 男女一边摸一揉很爽下面会变大吗| 亚洲理论a中文字幕在线| 小泽玛利亚跟黑人3p在线| mm131国产精品无码久久A片| 国产色一区| 啊好粗好大| 黄色综合网站| 秘书婬荡呻吟揉捏丰满奶头动漫 | 好吊色网站| 动漫美女被艹| 人伦21p| 波多野美乳人妻HD电梯密交| 私密按摩日本A?免费视频在线| 免费老外的毛片清高| 黄视频在线观看www软件 | 99re热视频这里只精品| 被暴雨淋湿的人妻神宫寺奈绪 | 国产精视频| 一个上面添两个下吸vk| 日本丰满白嫩大屁股ass| 秋霞三级完整版在线观看| 免费人成大片在线观看播放| 久99久视频| 精品91自产拍在线观看| 自拍亚洲日韩制服中文| 男男全肉高黄湿play文| 他强任他强清风拂山岗啥意思| 宝贝| 久久无人区码一码二码三码四码 | 欧美在线一区二区三区|