uploadify上传插件获取文件名 问题发标题,希望各位指点一下;

我现在的程序上传完图片后是可以在页面显示的,但当我按“提交“按钮时怎样才能获取文件名存入数据,

程序代码如下

test.php 文件

无标题文档

uploadify.php 文件

*/// Define a destination $targetFolder = $_POST['folder']; // Relative to the root $verifyToken = md5('hx110' . $_POST['timestamp']);if (!empty($_FILES) && $_POST['token'] == $verifyToken) {// $_FILES["Filedata"]["name"] = $_POST['timestamp'];//更改文件名$tempFile = $_FILES['Filedata']['tmp_name'];$targetPath = $_SERVER['DOCUMENT_ROOT'] . $targetFolder;#rtrim() 函数从字符串右端删除字符$targetFile = rtrim($targetPath,'/') . '/' .$_POST['timestamp']. $_FILES['Filedata']['name'];// Validate the file type$fileTypes = array('jpg','jpeg','gif','png'); // File extensions$fileParts = pathinfo($_FILES['Filedata']['name']);//pathinfo函数以数组的形式返回文件路径的信息#in_array() 函数在数组中搜索给定的值if (in_array($fileParts['extension'],$fileTypes)) {//move_uploaded_file($tempFile,$targetFile);move_uploaded_file($tempFile,iconv("UTF-8","gb2312", $targetFile));//解决中文文件名乱码或无法上传的问题//move_uploaded_file($tempFile,mb_convert_encoding($targetFile,'gb2312','UTF-8')); //解决中文文件名乱码或无法上传的问题(用这个效率比iconv()低一点,但iconv有一个BUG比较特殊的字符无法处一理)echo '1';} else {echo '无效的文件类型.';}}?>

其它的我没有改过,都是原生态!!

希望各位指点一下,如果有更好的办法吼可以提供

回复讨论(解决方案)

这个有回调函数,你应该看看官方的例子。这里给点提示if (in_array($fileParts['extension'],$fileTypes)) { //move_uploaded_file($tempFile,$targetFile); move_uploaded_file($tempFile,iconv("UTF-8","gb2312", $targetFile)); echo ""; }

JS 部分:

'onUploadComplete' : function(fileObj){//显示上传成功后的图片 $("form").append(fileObj) }

TottyAndBaty 谢谢你的回答,英文 我不太懂啊,按你的提示操作了一下,还是不行业,打印不出那个文件名

if(isset($_POST['dosub'])){

print_r($_POST);

}

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

uploadify php 重命名,关于uploadify上传插件获取文件名问题相关推荐

  1. struts文件上传,获取文件名和文件类型

    Action中还有两个属性:uploadFileName和uploadContentType,这两个属性分别用于封装上传文件的文件名.文件类型.这是Struts2设计的独到之处:Strut2的Acti ...

  2. 文件上传下载获取文件名后缀

  3. 基于jquery的上传插件Uploadify 3.1.1在MVC3中的使用

    Uploadify是JQuery的一个文件上传插件,实现的效果非常不错,目前已经更新到Version3.1.1,官方提供的实例是php版本的,本文将介绍Uploadify在MVC3中的使用,您可以点击 ...

  4. uploadify3.2上传插件案例

    uploadify是一款优秀的上传插件,可以实现批量上传取消,上传进度,自由控制按钮样式,自由控制文件大小和文件类型,以及包含上传过程中各个时间段的事件 <script type="t ...

  5. [js]uploadify结合jqueryUI弹出框上传,js中的冒出的bug,又被ie坑了

    引言 最近在一个项目中,在用户列表中需要对给没有签名样本的个别用户上传签名的样本,就想到博客园中上传图片使用弹出框方式,博客园具体怎么实现的不知道,只是如果自己来弄,想到两个插件的结合使用,在弹出框中 ...

  6. jQuery 文件上传插件:uploadify、swfupload

    jQuery 文件上传插件: uploadify.swfupload

  7. jquery文件上传插件 uploadify java_jQuery文件上传插件Uploadify使用指南

    对于HTML5版本会比较好的支持手机浏览器,避免苹果手机Safari浏览器不支持 Flash,主要特性:支持多文件上传.HTML5版本可拖拽上传.实时上传进度条显示.强大的参数 定制功能,如文件大小. ...

  8. uploadify多文件上传插件

    这个插件是兼容IE8及以上版本的,实现了基本功能,底部有下载连接 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transiti ...

  9. jquery uploadify 多文件上传插件 使用经验

    2019独角兽企业重金招聘Python工程师标准>>> Uploadify 官网:http://www.uploadify.com/ 一.如何使用呢? 官网原文:http://www ...

  10. query上传插件uploadify参数详细分析

    query上传插件uploadify参数详细分析 Uploadify Version 3.2 官网:http://www.uploadify.com/ 注:文件包里有两个js分别是:jquery.up ...

最新文章

  1. 机器学习入门(21)— 感受野概念
  2. 60阶单群同构于A5的证明
  3. bat 复制文件夹_Windows批量创建文件夹:用Excel和记事本这2个就够了
  4. HDU - 4858 项目管理
  5. 安卓应用安全指南 5.5.2 处理隐私数据 规则书
  6. linux驱动编写(其他的驱动代码)
  7. Excel高级函数应用总结
  8. The Learnning of ROS Navigation Source Code---09-17
  9. obs多推流地址_OBS直播进阶操作使用手册
  10. 浅谈Serverless之uniCloud
  11. 实验二 Java基础语法练习-基本数据类型、运算符与表达式、选择结构
  12. IPV6 DHCPV6 和 无状态 分配地址
  13. Unity-简单的坦克大战的一些思路
  14. 基础面试题:java内存区域
  15. 项目管理的SDCA环、PDCA环
  16. 终端shell常用命令
  17. 树莓派与电脑之间的串口通信编程
  18. java se  通用能力-数量关系专项练习(选择题)
  19. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘student.uesrs‘ doesn‘t exist
  20. 数据库进阶七篇(一)-- InnoDB存储引擎

热门文章

  1. 【解决方法】 Flash cs4 安装之后打不开 启动界面总是一闪而过
  2. 基于matlab仿真的功率因数测定方法研究,基于MATLAB的单相全控整流电路功率因数测定.pdf...
  3. 阿里腾讯华为在行动!程序员远程办公究竟用哪个视频会议好?
  4. linux 运行文件
  5. 我的世界php motd,ColorMOTD 彩色字体插件 | 我的世界 | MC世界侠
  6. bch编码matlab,BCH码的编码方法.doc
  7. 音阶频率对照表_各个音阶的对应频率
  8. SpringBoot——springboot SPI原理与实战
  9. 【算法动画图解-5数学】:(1)辗转相除法
  10. Java字符串排序(根据字节及字符长度进行排序)