我目前正在尝试将“UPLOADIFY”实施到wordpress模板页面。 我实现得很好,因为现在几乎所有东西都在工作,除了上传没有开始,但原因可能不是wordpress。
这可能是我设置的文件夹,我想将文件上传到。 该文件夹位于我的页面根目录中,通常我用ftp客户端连接到它。如果我使用http://www.mywebsite.com/fileupload在我的浏览器中调用该文件夹,则浏览器会禁止我。
但是,这不是唯一不起作用的文件夹。实际上我正在创建哪个文件夹以及我给它的权限并不重要,上传将无法启动。
<script type="text/javascript">
$(document).ready(function() {
jQuery('#fileselect').uploadify({
'uploader': '<?php bloginfo('template_url'); ?>/uploadify/uploadify.swf',
'script': '<?php bloginfo('template_url'); ?>/uploadify/uploadify.php',
'folder': 'http://www.mydomain.com/test', //or just /test
'multi' : 'true',
'cancelImg': '<?php bloginfo('template_url'); ?>/uploadify/cancel.png'
});
});
</script>
我尝试在我的网站根目录中创建一个名为“test”的新目录,并且我将所有权限都授予了777.但是上传将无法启动。
你有没有想法,我能做错什么?是否有调试模式?请大家帮助我,我很乐意让uploadify工作。
答案 0 :(得分:0)
我不知道这个插件,但出于安全原因显而易见,我在客户端设置了上传文件夹似乎不对。
我确定该插件在服务器端有一些设置,就像一系列可用的已接受上传位置。此外,如果从浏览器访问文件夹说禁止,可能是因为服务器配置阻止了目录列表,并不意味着脚本禁止在其中写入/上传/创建文件。
答案 1 :(得分:0)
在$(document).ready函数中需要添加
'auto': true,
另外我建议从multi中删除引用,因为它是布尔值而不是字符串
<script type="text/javascript">
$(document).ready(function() {
jQuery('#fileselect').uploadify({
'uploader': '<?php bloginfo('template_url'); ?>/uploadify/uploadify.swf',
'script': '<?php bloginfo('template_url'); ?>/uploadify/uploadify.php',
'folder': 'http://www.mydomain.com/test', //or just /test
'multi' : true,
'auto' : true,
'cancelImg': '<?php bloginfo('template_url'); ?>/uploadify/cancel.png'
});
});
</script>