PHP仿微信多图片预览上传实例代码_php实例

生产图片区域,上传按钮#btn可替换自己想要的图片

<ul id="ul_pics" class="ul_pics clearfix">
 <li><img src="logo.png" id="btn" class="img_common" /></li>
</ul>

plupload上传

var uploader = new plupload.Uploader({//创建实例的构造方法
 runtimes: 'html5,flash,silverlight,html4', //上传插件初始化选用那种方式的优先级顺序
 browse_button: 'btn', // 上传按钮
 url: "ajax.php", //远程上传地址
 flash_swf_url: 'plupload/Moxie.swf', //flash文件地址
 silverlight_xap_url: 'plupload/Moxie.xap', //silverlight文件地址
 filters: {
  max_file_size: '10mb', //最大上传文件大小(格式100b, 10kb, 10mb, 1gb)
  mime_types: [//允许文件上传类型
   {title: "files", extensions: "jpg,png,gif,jpeg"}
  ]
 },
 multi_selection: true, //true:ctrl多文件上传, false 单文件上传
 init: {
  FilesAdded: function(up, files) { //文件上传前
   if ($("#ul_pics").children("li").length > 30) {
    alert("您上传的图片太多了!");
    uploader.destroy();
   } else {
    var li = '';
    plupload.each(files, function(file) { //遍历文件
     li += "<li id='" + file['id'] + "'><div class='progress'><span class='bar'></span><span class='percent'>0%</span></div></li>";
    });
    $("#ul_pics").prepend(li);
    uploader.start();
   }
  },
  UploadProgress: function(up, file) { //上传中,显示进度条
   var percent = file.percent;
   $("#" + file.id).find('.bar').css({"width": percent + "%"});
   $("#" + file.id).find(".percent").text(percent + "%");
  },
  FileUploaded: function(up, file, info) { //文件上传成功的时候触发
   var data = eval("(" + info.response + ")");//解析返回的json数据
   $("#" + file.id).html("<input type='hidden'name='pic[]' value='" + data.pic + "'/><input type='hidden'name='pic_name[]' value='" + data.name + "'/><img class='img_common' onclick=delPic('" + data.pic + "','" + file.id + "') src='" + data.pic + "'/>");//追加图片
  },
  Error: function(up, err) { //上传出错的时候触发
   alert(err.message);
  }
 }
});
uploader.init();

ajax删除上传的图片

function delPic(pic, file_id) { //删除图片 参数1图片路径 参数2 随机数
 if (confirm("确定要删除吗?")) {
  $.post("del.php", {pic: pic}, function(data) {
   $("#" + file_id).remove()
  })
 }
}

本文为原创文章,如需转载,请注明来源sucaihuo.com并保留原文链接:http://www.sucaihuo.com/js/830.html

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 多图片上传
仿微信上传图片
php 文件上传实例代码、php上传图片代码实例、图片上传预览代码、图片上传预览php代码、手机上传图片预览代码,以便于您获取更多的相关知识。

时间: 2024-09-29 12:54:39

PHP仿微信多图片预览上传实例代码_php实例的相关文章

PHP仿微信多图片预览上传实例代码

生产图片区域,上传按钮#btn可替换自己想要的图片 <ul id="ul_pics" class="ul_pics clearfix"> <li><img src="logo.png" id="btn" class="img_common" /></li> </ul> plupload上传 var uploader = new plupload.U

PHP 图片文件上传实现代码_php实例

为了网站的安全,肯定不让上传php文件,如果有人进入你的后台,上传了一个php文件,你的网站源码,全部救变成他的了,直接打包看你的代码.所以一定要控制上传的目录与文件类型,一般只可以上传图片. 创建一个文件上传表单 允许用户从表单上传文件是非常有用的. 请看下面这个供上传文件的 HTML 表单: 复制代码 代码如下: <html> <body> <form action="upload_file.php" method="post" e

php 图片上传类代码_php实例

先来个简单的: 复制代码 代码如下: <? //http://www.jb51.net class upLoad{ public $length; //限定文件大小 public $file; //判断此类是用于图片上传还是文件上传 public $fileName; //文件名 public $fileTemp; //上传临时文件 public $fileSize; //上传文件大小 public $error; //上传文件是否有错,php4没有 public $fileType; //上传

php多文件上传实现代码_php实例

index_uploads.php 复制代码 代码如下: <html><head>    <meta charset="utf-8">    <title>index_uploads</title></head><body>    <form action="uploads.php" method="post" enctype="multipart

自动预览上传图(图片预览)]

上传 自动预览上传图(图片预览)powered BY AIRZEN 2004/05/21 作者信息:Author:airzen QQ:39192170E-mail:airzen@sohu.com 转贴请保留作者信息,谢谢 <input name="w_s" type="file" id="w_s" onChange="load_img(this.value,img_s);"><input name="

excel 预览-怎么预览上传到服务器的Excel表

问题描述 怎么预览上传到服务器的Excel表 根据Excel上传到服务器(未到数据库)时产生的记录,如表名,日期等,将所有的记录放在gridview中.再根据记录进行预览.删除.导入数据库想了2天一点思路都没有啊,求大神指导!!!

PHP实现原生态图片上传封装类方法_php实例

PHP图片上传类,经典方式,不过上传效率还算可以,我自己用过的一个类,当时对这个类做了些修改,以满足自己特定功能的需要,对PHP熟悉的,可对这个上传类做优化和修改,后附有调用方法,让PHP开发者上传图片轻松容易就做到,先上类代码: <?php class FileUpload_Single { //user define ------------------------------------- var $accessPath ; var $fileSize=200; var $defineTy

php 文件上传实例代码_php实例

项目结构: 上传首页: 上传效果: fileupload.php 复制代码 代码如下: <form action="" enctype="multipart/form-data" method="post" name="uploadfile">上传文件:<input type="file" name="upfile" /><br> <input

Thinkphp多文件上传实现方法_php实例

本文实例讲述了Thinkphp多文件上传实现方法,分享给大家供大家参考.具体实现方法如下: Thinkphp手册中对于多文件上传描述的很清楚:如果需要使用多个文件,只需要修改表单,把 复制代码 代码如下: <input type='file' name='photo'> 改为 复制代码 代码如下: <li><input type='file' name='photo1'></li> <li><input type='file' name='