关于uploadify上传插件获取文件名问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了关于uploadify上传插件获取文件名问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2060字,纯文字阅读大概需要3分钟。
内容图文
![关于uploadify上传插件获取文件名问题](/upload/InfoBanner/zyjiaocheng/195/ace183355d3f4299bbf592c7ffb1ca90.jpg)
我现在的程序上传完图片后是可以在页面显示的,但当我按“提交“按钮时怎样才能获取文件名存入数据,
程序代码如下
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);
}
内容总结
以上是互联网集市为您收集整理的关于uploadify上传插件获取文件名问题全部内容,希望文章能够帮你解决关于uploadify上传插件获取文件名问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。