其實(shí)原理很簡(jiǎn)單 復(fù)制代碼 代碼如下: <form enctype="multipart/form-data" method="POST" target="upload" action="http://loca " /> 99久热精品免费观看,国产中文在线观看,国产二区自拍

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php+iframe實(shí)現(xiàn)隱藏?zé)o刷新上傳文件

首先ajax不能上傳文件,這誤導(dǎo)了我有段時(shí)間,今晚睡不著就照著說(shuō)明做了個(gè)無(wú)刷新上傳文件

其實(shí)原理很簡(jiǎn)單
復(fù)制代碼 代碼如下:
<form enctype="multipart/form-data" method="POST" target="upload" action="http://localhost/class.upload.php" >
<input type="file" name="uploadfile" />
<input type="submit" />
</form>
<iframe name="upload" style="display:none"></iframe>

和一般的<form>標(biāo)簽相比多了一個(gè)target屬性罷了,用于指定標(biāo)簽頁(yè)在哪里打開(kāi)以及提交數(shù)據(jù)。

如果沒(méi)有設(shè)置該屬性,就會(huì)像平常一樣在本頁(yè)重定向打開(kāi)action中的url。

而如果設(shè)置為iframe的name值,即"upload"的話,就會(huì)在該iframe內(nèi)打開(kāi),因?yàn)镃SS設(shè)置為隱藏,因而不會(huì)有任何動(dòng)靜。若將display:none去掉,還會(huì)看到服務(wù)器的返回信息。

另外貼一下自己組織的類(lèi)。
復(fù)制代碼 代碼如下:
class upload
{
public $_file;

public function __construct( $name =null)
{
if(is_null($name) || !isset($_FILES[$name]))
$name = key($_FILES);

if(!isset($_FILES[$name]))
throw new Exception("并沒(méi)有文件上傳");

$this->_file = $_FILES[$name];

if(!is_uploaded_file($this->_file['tmp_name']))
throw new Exception("異常情況");
if($this->_file['error'] !== 0)
throw new Exception("錯(cuò)誤代碼:".$this->_file['error']);
}
public function moveTo( $new_dir)
{
$real_dir = $this->checkDir($new_dir);
return move_uploaded_file($this->_file['tmp_name'], $real_dir.'/'.$this->_file['name']);
}
private function checkDir($dir)
{
$real_dir = realpath($dir);
if($real_dir === false)
throw new Exception("給定目錄{$dir}不存在");
if(!is_writable($real_dir))
throw new Exception("給定目錄{$dir}不可寫(xiě)");
return $real_dir;
}}

調(diào)用示例:
復(fù)制代碼 代碼如下:
$inputName = 'uploadfile';
// 即<input type=“file" name="uploadfile" /> 中的name值,不填也行
$upload = new upload($inputName);
$new_dir = "/www"; // 將文件移動(dòng)到的路徑
$upload->moveTo($new_dir);

php技術(shù)php+iframe實(shí)現(xiàn)隱藏?zé)o刷新上傳文件,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 成人国产在线观看 | 国产精品系列在线一区 | 精品区2区3区4区产品乱码9 | 古代又黄又肉到湿的爽文 | 国产综合视频在线观看一区 | 东北嫖妓对白粗口 | 男女做爽爽爽视频免费软件 | 久久亚洲AV无码精品午色夜麻豆 | 亚洲欧美色综合影院 | 嫩草亚洲国产精品 | 一区视频免费观看 | 国产爱豆果冻传媒在线观看视频 | 成人精品亚洲 | https黄视| 丰满人妻无码AV系列 | 欧美性色生活片天天看99顶级 | 国产精品人妻在线观看 | 欧美高清另类video | 亚洲国产精品一区二区久久第 | 精品久久久久久综合网 | 夜色资源站国产www在线视频 | 国产午夜不卡在线观看视频666 | 无码乱人伦一区二区亚洲 | 亚洲AVAV天堂AV在线网爱情 | 精子射到丝袜上图 | 国产在线观看黄 | 国产白丝精品爽爽久久久久久蜜臀 | 国产高清美女一级a毛片久久w | 亚洲视频无码中字在线 | 365电影成人亚洲网在线观看 | 99热婷婷国产精品综合 | 久久久无码精品亚洲日韩按摩 | 我要女人的全黄录像 | 在线观看永久免费网址 | 成人免费毛片观看 | 人人碰国产免费线观看 | jyzzjyzzz视频国产在线观看 | 国产精品高潮AV久久无码 | 成人亚洲视频在线观看 | 俄罗斯6一12呦女精品 | 青柠电影高清在线观看 |