华易动力天津网站制作公司 免费咨询热线:400-0022-823 电话:022-28261501 28335110
地址:天津市河西区围堤道146号华盛广场B座22楼
点击这里给我发消息  点击这里给我发消息  点击这里给我发消息
  首页 关于我们 建网站:从这里开始 域名空间服务 案例展示 新闻中心 网站制作知识 网站设计技巧 人才招聘 联系我们  
  网站制作知识
程序制作
数据库知识
域名空间知识
SEO网站优化
天津网站制作方案 更多..
如何获得了大量的好的外链资源
常见的长尾关键词组合方法
如何利用百度平台获取流量
营销优化型网站的简介
新顶级域名的形式
网站建设分为如下八步
网站专题设计
关于门户网站设计方案
华易动力售后服务规范
服务器机房介绍
优秀客户展示(排名无先后) 更多..
环化(天津)燃气设备安装有限公司
天津市国信投资担保有限公司
天津城市职业学院
天津大学EMBA
南开大学CID
北京同仁堂天津药店有限公司
金权道(天津)餐饮管理有限公司
天津市友好合作城市企业促进会
天津天大求实电力新技术股份有限公司
天津红旗农贸投资控股有限公司
天津二人锅餐饮管理有限公司
天津市滨湖剧院
渤海产业投资基金管理有限公司
天津天富软管工业有限公司
新闻中心-行业资讯 更多..
· 企业为什么要做APP   2016-11-24
· 如何搭配网站   2016-11-16
· css表单布局的五个小技巧   2016-11-16
· 服务器维护的重点   2016-11-14
· 如何建设你想要的网站类型   2016-11-14
· 阿里设计师用这2方法提升设计创新力   2016-11-3
· 我们看过的各种设计理论法则   2016-11-3
· Windows 8设计时的安全性   2013-12-27
· 未来网站技术的发展   2013-10-12
· 企业网站建设规划   2013-7-30
全部信息 当前位置:首页网站制作知识 → 详细内容
Jquery文件上传插件:Jquery html5 uploader知识
更新时间:2012/8/10 点击:1168次

Jquery html5 uploader 是Jquery的一个文件上传插件,支持拖拽上传,但要求浏览器支持html5
1.下载插件
http://www.igloolab.com/jquery-html5-uploader/ 具体演示也可在这里看到。

2.引入不要文件
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.html5uploader.min.js"></script>

3.在页面上添加一个拖拽层
<div id="dropbox">

4.调用方法
<script type="text/javascript"> $(function() { $("#dropbox, #multiple").html5Uploader({ name: "foo", postUrl: "bar.aspx" }); }); </script>
postUrl是文件提交的地址,name是文件信息数组的名字(我个人的理解)

5.因为对php不是很熟悉,所以在做这个效果的时候不知道php文件应该怎么写,
首先print_r($_FILES);可以在查看获取的文件的信息,比如我的是:
Array
(
[uploadedFile] => Array
(
[name] => 1111.png
[type] => image/png
[tmp_name] => D:\web\wamp\tmp\php81A8.tmp
[error] => 0
[size] => 59826
)

)
其中这个“uploadedFile”就是上面的name设置的。
如果要获取文件名只需:$_FILES['uploadedFile']['name']即可;

6.获取到文件的信息以后,我们一般要将文件复制到指定的路径中,因为如果不复制的话我们是看不到文件的,这个上传的文件只是一个临时的文件,脚本执行完以后就会消失。

所以接下来是复制文件的语句:
move_uploaded_file(string old,string newpath);这个函数是php提供的文件复制函数,
其中old为要复制的文件,newpath为文件复制到的路径及名称,所以以上事例的具体语句应该是:
$new= './Public/Upload/files/';
move_uploaded_file($_FILES['uploadedFile']['tmp_name'],$new.$_FILES['uploadedFile']['name']);

确保由old 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。如果文件合法,则将其移动为由 newpath 指定的文件。

如果 old 不是合法的上传文件,不会出现任何操作,move_uploaded_file() 将返回 false。

如果old 是合法的上传文件,但出于某些原因无法移动,不会出现任何操作,move_uploaded_file() 将返回 false,此外还会发出一条警告。

 
  公司总机:022-28261501 28335110
客户服务邮箱:service@nfree.cn,手机直线:15822335163
CopyRight 2006~2024 All Rights Reserved 天津市华易动力信息科技有限公司
地址:天津市河西区围堤道146号华盛广场B座22楼 邮编:300202

津公网安备 12010302001042号


在线QQ(售前咨询)
点击这里给我发消息  点击这里给我发消息  点击这里给我发消息