PHP+UploadiFy批量上传文件

PHP+UploadiFy批量上传文件



淘建站为您提供更多_表单代码_图片上传_上传_upload,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 298 次

下载资源

22 积分

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。

HTML

<div id="queue"></div>
<input id="file_upload" name="file_upload" type="file" multiple="true">

jQuery

$("#uploadify").uploadify({
    'uploader': 'JS/jquery.uploadify-v2.1.0/uploadify.swf',
    'script': 'UploadHandler.ashx',
    'cancelImg': 'JS/jquery.uploadify-v2.1.0/cancel.png',
    'folder': 'UploadFile',
    'queueID': 'fileQueue',
    'auto': false,
    'multi': true,
    'onInit': function() {
        alert("1");
    },
    'onSelect': function(e, queueId, fileObj) {
        alert("唯一标识:" + queueId + "\r\n" + "文件名:" + fileObj.name + "\r\n" + "文件大小:" + fileObj.size + "\r\n" + "创建时间:" + fileObj.creationDate + "\r\n" + "最后修改时间:" + fileObj.modificationDate + "\r\n" + "文件类型:" + fileObj.type);

    }
});

uploadify.php

$targetPic = 'uploads/' . time() . ".jpg"; // 新上传图片名称

$verifyToken = md5('unique_salt' . $_POST['timestamp']);
if (!empty($_FILES) && $_POST['token'] == $verifyToken) {
    $tempFile = $_FILES['Filedata']['tmp_name'];
    $fileTypes = array('jpg', 'jpeg', 'gif', 'png'); // 允许文件上传类型
    $fileParts = pathinfo($_FILES['Filedata']['name']);

    if (in_array($fileParts['extension'], $fileTypes)) {
        move_uploaded_file($tempFile, $targetPic);
        echo '1';
    } else {
        echo 'Invalid file type.';
    }
    //file_put_contents("1.php", $targetFile);
}
参数 描述 默认值
uploader uploadify.swf 文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框 uploadify.swf
script 后台处理程序的相对路径 uploadify.php
checkScript 用来判断上传选择的文件在服务器是否存在的后台处理程序的相对路径 -
fileDataName 设置一个名字,在服务器处理程序中根据该名字来取上传文件的数据 Filedata
method 提交方式Post 或Get Post
scriptAccess flash脚本文件的访问模式,如果在本地测试设置为always sameDomain
folder 上传文件存放的目录 -
queueID 文件队列的ID,该ID与存放文件队列的div的ID一致 -
queueSizeLimit 当允许多文件生成时,设置选择文件的个数 999
multi 设置为true时可以上传多个文件 -
auto 设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传 。 -
fileDesc 这个属性值必须设置fileExt属性后才有效,用来设置选择文件对话框中的提示文本,如设置fileDesc为“请选择rar doc pdf文件” -
fileExt 设置可以选择的文件的类型,格式如:'*.doc;*.pdf;*.rar' 。 -
sizeLimit 上传文件的大小限制 。 -
simUploadLimit 允许同时上传的个数 1
buttonText 浏览按钮的文本 BROWSE
buttonImg 浏览按钮的图片的路径 -
hideButton 设置为true则隐藏浏览按钮的图片 -
rollover 值为true和false,设置为true时当鼠标移到浏览按钮上时有反转效果 -
width 设置浏览按钮的宽度 110
height 设置浏览按钮的高度 30
wmode 设置该项为transparent 可以使浏览按钮的flash背景文件透明,并且flash文件会被置为页面的最高层 opaque
cancelImg 选择文件到文件队列中后的每一个文件上的关闭按钮图标 -
onInit 初始化 -
onSelec 选择文件时触发,该函数有三个参数 event:事件对象。 queueID:文件的唯一标识,由6为随机字符组成。 fileObj:选择的文件对象,有name、size、creationDate、modificationDate、type 5个属性。 -

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/319.html
PHP+UploadiFy批量上传文件 希望对你有帮助,感谢您的支持!
  • 图片上传可多张一起

    图片上传可多张一起

  • jQuery上传图片压缩预览效果代码

    jQuery上传图片压缩预览效果代码

  • jQuery选择多张图片批量上传插件

    jQuery选择多张图片批量上传插件

  • webuploader多张图片批量上传插件代码

    webuploader多张图片批量上传插件代码

  • jQuery拖动剪裁上传头像放大缩小

    jQuery拖动剪裁上传头像放大缩小

  • jQuery css3文件上传动画界面代码

    jQuery css3文件上传动画界面代码

  • 图片上传裁切功能

    图片上传裁切功能

  • js上传多个图片预览

    js上传多个图片预览

  • jquery api百度地图上传定位信息插件

    jquery api百度地图上传定位信息插件

  • jQuery点击弹出图片裁剪上传插件

    jQuery点击弹出图片裁剪上传插件

  • jquery列表图片点击添加或删除批量收藏功能代码

    jquery列表图片点击添加或删除批量收藏功能代码

  • jquery上传文件点击input上传文件样式代码

    jquery上传文件点击input上传文件样式代码

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2