Uploadify在我的测试服务器(localhost)上工作得很好,但是一旦我将它部署到远程服务器,它就说它不是一个功能。我读过这可能是因为jquery库导入了两次,但在我的情况下并非如此。两台服务器上的一切看起来都一样。唯一的区别是我的测试服务器是windows,我的远程服务器是linux。
以下是我使用的简单测试页:
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://www.uploadify.com/wp-content/themes/uploadify/style.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="http://www.uploadify.com/wp-content/themes/uploadify/js/jquery.uploadify.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#file_upload").uploadify({
swf : 'uploadify/uploadify.swf',
uploader : 'uploadify/uploadify.php'
});
});
</script>
</head>
<body>
<input type="file" name="file_upload" id="file_upload" />
</body>
</html>
所有Uploadify文件都位于名为uploadify
的文件夹中。谢谢你的帮助。
修改
我查看了他们的演示页并尝试以相同的方式链接到.js文件:
<script type="text/javascript" src="http://www.uploadify.com/wp-content/themes/uploadify/js/jquery.uploadify.min.js"></script>
错误消失了,但我仍然无法点击按钮。我所看到的只是文字:SELECT FILES。
答案 0 :(得分:0)
问题是即使目录和所有文件都显示在FireFTP中,目录也不存在。当我尝试导航到uploadify文件夹中的.js文件并出现内部服务器错误500时,我发现了这个问题。当我使用godaddy的FTP管理器时,我看到uploadify文件夹中只有一个文件:.htaccess
。我认为档案是罪魁祸首。我删除了它,然后再次尝试上传所有文件。之后它起作用了。