其實原理很簡單 復制代碼 代碼如下: <form enctype="multipart/form-data" method="POST" target="upload" action="http://loca " /> 欧美亚洲高清国产,精品久久电影网,伊人大香线蕉影院在线播放

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

php+iframe實現隱藏無刷新上傳文件

首先ajax不能上傳文件,這誤導了我有段時間,今晚睡不著就照著說明做了個無刷新上傳文件

其實原理很簡單
復制代碼 代碼如下:
<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>標簽相比多了一個target屬性罷了,用于指定標簽頁在哪里打開以及提交數據。

如果沒有設置該屬性,就會像平常一樣在本頁重定向打開action中的url。

而如果設置為iframe的name值,即"upload"的話,就會在該iframe內打開,因為CSS設置為隱藏,因而不會有任何動靜。若將display:none去掉,還會看到服務器的返回信息。

另外貼一下自己組織的類。
復制代碼 代碼如下:
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("并沒有文件上傳");

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

if(!is_uploaded_file($this->_file['tmp_name']))
throw new Exception("異常情況");
if($this->_file['error'] !== 0)
throw new Exception("錯誤代碼:".$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}不可寫");
return $real_dir;
}}

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

php技術php+iframe實現隱藏無刷新上傳文件,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品国产国产精2020久久日 | 久久亚洲精品成人综合 | 69精品人妻一区二区三区蜜桃 | 推倒美女总裁啪啪 | 在线 日韩 欧美 国产 社区 | 九九99亚洲精品久久久久 | 97超碰免费人妻中文 | 成人免费视频在线观看 | 99爱在线观看 | 97色伦久久视频在观看 | 中文字幕精品在线视频 | h片下载地址 | 国产精品美女久久久久浪潮AV | 亚洲spank男男实践网站 | 免费人成网站在线观看10分钟 | 国产无遮挡无码视频在线观看不卡 | 扒开女人下面使劲桶动态图 | 一个人免费完整在线观看影院 | 欧美一区二区视频97色伦 | 婷婷六月激情综合一区 | 99久久香蕉 | 久久99re66热这里只有精品 | 狠狠色狠狠色综合系列 | wwwwxxxxx中国| 久99re视频9在线观看 | 欧美精品华人在线 | WWW亚洲精品久久久无码 | 99热久久久无码国产精品性麻豆 | 三八成人网 | 美丽的姑娘BD在线观看 | metart中国撒尿人体欣赏 | 秋霞电影网午夜免费鲁丝片 | 白丝萝莉喷水 | 快乐激情网| 水蜜桃亚洲一二三四在线 | 女人被躁到高潮嗷嗷叫69 | 欧美AAAAAA级午夜福利视频 | 欧美日韩中文国产一区发布 | 久久视频这只精品99re6 | 手机免费毛片 | 果冻传媒剧情在线观看 |