我正在尝试使Uploadify 3.0(Beta)正常工作。由于uploadify网站上没有任何文档,我遇到了很大困难。因此,如果有人能帮助我,我将不胜感激。
我面临的问题是,当我选择文件时,上传过程正常启动,过程栏完成,并表示上传已完成(并且过程栏通常会消失)。一切似乎都表现正常但文件没有上传到文件夹。
我确保文件夹存在(例如,在同一目录中名为upload的文件夹以保持简单)。 这就是我正在做的事情:
我已经解压缩了文件夹中的所有文件并制作了test.php文件以进行上传。该文件的内容是:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Uploadify scriptData Sample</title>
<link rel="stylesheet" href="uploadify.css" type="text/css" />
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="jquery.uploadify.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#file_upload').uploadify({
'swf' : 'uploadify.swf',
'uploader' : 'uploadify.php',
'cancelImg' : 'uploadify-cancel.png',
'folder' : 'uploads',
'auto' : true
});
});
</script>
</head>
<body>
<fieldset style="border: 1px solid #CDCDCD; padding: 8px; margin: 8px 0;">
<legend><strong>Upload Files - scriptData Sample with Response</strong></legend>
<h2>Multiple File Auto Upload</h2>
<p>Images Only</p>
<input id="file_upload" name="file_upload" type="file" />
</fieldset>
</body>
</html>
我的uploadify.php是下载包中的默认文件,它只是将文件移动到文件夹中。 但是我注意到即使我删除了uploady.php或uploadify.swf的链接,它也不会对它产生影响,它仍然会说文件是上传成功的,所以我认为问题是脚本永远不会转到javascript
中的uploadify配置设置($('#file_upload').uploadify({
)
其中包含uploadify.php文件,该文件包含移动文件的代码。
我已经浪费了很多时间来解决这个问题,如果有人可以帮助我,我会真的很喜欢它。 感谢。
答案 0 :(得分:2)
Uploadify 3.0(测试版)不再支持设置'文件夹':'路径'
$(document).ready(function() {
$('#file_upload').uploadify({
'swf' : 'uploadify.swf',
'uploader' : 'uploadify.php',
'cancelImg' : 'uploadify-cancel.png',
'folder' : 'uploads',
'auto' : true
});
});
您可以在uploadify.php脚本中对上传目录的路径进行硬编码
答案 1 :(得分:0)
我遇到了同样的问题,但我最终使用了另一个有用且可编辑的API,它的名字是“jQuery File Upload”。这可以让你通过Ajax将文件上传到你的网站。
您可以尝试一下,查看网站。 http://aquantum-demo.appspot.com/file-upload
这个API很友好,祝你好运。
答案 2 :(得分:0)
您是否在javascript控制台中收到任何错误消息?你有没有尝试过不同的浏览器。您是否检查了目标目录的权限,以便服务器用户可以写入它?如果它是测试版,您可以在此处提交错误http://www.uploadify.com/forums/discussions