为什么demo中的按钮文字换为中文出现乱码

金大牛 发布于 2014/09/08 14:38
阅读 1K+
收藏 0

最近新接触这个插件,基本功能已经调通,图片可以上传了,但也发现几个小问题,一直没调通,求高手指点。

1. demo文件index.php增加了'buttonText' : '选择文件',但是显示是乱码,我看了下,代码头部有<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

2. 我想让上传队列在上传完后不自动消失,查文档设置了'removeCompleted' : 'False',不好使。

3. exe文件无法上传,uploadify.php里添加了exe不好使,后缀更名为zzz也不好使,应该跟文件大小也无关,分别试了2M和500M都不好使,下面是demo文件uploadify.php唯一改动的一行代码$fileTypes = array('jpg','jpeg','gif','png','exe','zzz'); // File extensions

 

附上index.php源码,uploadify.php没有改动

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>UploadiFive Test</title>
<script src="jquery-1.11.0.min.js" type="text/javascript"></script>
<script src="jquery.uploadify.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="uploadify.css">
<style type="text/css">
body {
 font: 13px Arial, Helvetica, Sans-serif;
}
</style>
</head>

<body>
 <h1>Uploadify Demo</h1>
 <form>
  <div id="queue"></div>
  <input id="file_upload" name="file_upload" type="file" multiple="true">
 </form>

 <script type="text/javascript">
  <?php $timestamp = time();?>
  $(function() {
   $('#file_upload').uploadify({
    'formData'     : {
     'timestamp' : '<?php echo $timestamp;?>',
     'token'     : '<?php echo md5('unique_salt' . $timestamp);?>'
    },
    'buttonText' : '选择文件',
    'removeCompleted' : 'False',
    'upload_url' : 'uploadify.php',
    'swf'      : 'uploadify.swf',
    'uploader' : 'uploadify.php'
   });
  });
 </script>
</body>
</html>

加载中
0
樂天
樂天
乱码可能是因为文件不是utf-8编码。用notepad++可以查看文件按编码
0
小99
小99
乱码是你的文件本身的格式不对,和页面设置无关!用随便一个编辑器修改文件本身的字符集
0
金大牛

引用来自“小99”的评论

乱码是你的文件本身的格式不对,和页面设置无关!用随便一个编辑器修改文件本身的字符集

不是文件里有乱码,是按钮上的文字是乱码。。。

默认是select files,我改成选择文件,结果显示乱码

0
金大牛

引用来自“樂天”的评论

乱码可能是因为文件不是utf-8编码。用notepad++可以查看文件按编码

不是文件里有乱码,是按钮上的文字是乱码。。。

默认是select files,我改成选择文件,结果显示乱码

返回顶部
顶部