=====================upload.html=======================

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ajaxfileupload图片上传控件</title>
</head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.3.min.js"></script>
<script type="text/javascript" src="http://www.phpletter.com/contents/ajaxfileupload/ajaxfileupload.js"></script>
<script language="javascript">
jQuery(function(){
$("#buttonUpload").click(function(){
//加载图标
/* $("#loading").ajaxStart(function(){
$(this).show();
}).ajaxComplete(function(){
$(this).hide();
});*/
//上传文件
$.ajaxFileUpload({
url:'upload.php',//处理图片脚本
secureuri :false,
fileElementId :'fileToUpload',//file控件id
dataType : 'json',
success : function (data, status){
if(typeof(data.error) != 'undefined'){
if(data.error != ''){
alert(data.error);
}else{
alert(data.msg);
}
}
},
error: function(data, status, e){
alert(e);
}
})
return false;
})
}) </script> <body>
<input id="fileToUpload" type="file" size="20" name="fileToUpload" class="input">
<button id="buttonUpload">上传</button>
<!--<img id="loading" src="loading.jpg" style="display:none;">-->
</body>
</html>

=====================upload.php=======================

$res["error"] = "";//错误信息
$res["msg"] = "";//提示信息
if(move_uploaded_file($_FILES['fileToUpload']['tmp_name'],"c:\\test.jpg")){
$res["msg"] = "ok";
}else{
$res["error"] = "error";
}
echo json_encode($res);

最新文章

  1. jq方法中 $(window).load() 与 $(document).ready() 的区别
  2. ios webview 只能播放带域名的视频连接好奇怪!
  3. HTML DOM 对象简单介绍
  4. ueditor 发布到服务器提示“后端配置项没有正常加载,上传插件不能正常使用!”
  5. SU Demos-02Filtering-05Suk1k2filter
  6. 夺命雷公狗---DEDECMS----4快速入门之栏目页报错之快速解决
  7. iOS开发之Xcode 如何使用API帮助
  8. 约瑟夫问题(Josephus Problem)的两种快速递归算法
  9. PDO错误调试
  10. python3操作redis
  11. &quot;二分法&quot;-&quot;折半法&quot;-查找算法-之通俗易懂,图文+代码详解-java编程
  12. TF.VARIABLE、TF.GET_VARIABLE、TF.VARIABLE_SCOPE以及TF.NAME_SCOPE关系
  13. Spring Cloud Eureka 常用配置及说明
  14. Java安全编码:糟糕的在线建议和令人困惑的APIs
  15. LeetCode 566 Reshape the Matrix 解题报告
  16. 让360双核浏览器默认极速模式,避免采用IE模式无法正常访问html5网页的解决办法
  17. # 课下测试ch02
  18. jdeveloper优化:
  19. hihoCoder #1695 公平分队II
  20. Linux系统——账号管理

热门文章

  1. vue 生命周期函数详解
  2. sql 2008查看进程情况和对应语句,检查死锁进程
  3. DM9000网卡驱动深度分析
  4. 求1+2+3.。。。n的和
  5. [CSP-S模拟测试]:密码(AC自动机+DP)
  6. vue数据渲染、条件判断及列表循环
  7. 用 Flask 来写个轻博客 (19) — 以 Bcrypt 密文存储账户信息与实现用户登陆表单
  8. 【转】Selenium 加载Chrome/Firefox浏览器配置文件
  9. js不同类型作比较
  10. play framework 在idea简单运行配置(mac为例)