Uploadify загрузка не начинается - запрещенное местоположение? - PullRequest
0 голосов
/ 07 сентября 2010

В настоящее время я пытаюсь реализовать "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. Однако загрузка не начнется.

У вас, ребята, есть идея, что я могу сделать не так? есть режим отладки или около того?

Пожалуйста, ребята, помогите мне, я хотел бы, чтобы загружать работало.

Ответы [ 2 ]

0 голосов
/ 09 сентября 2010

в вашей функции $ (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>
0 голосов
/ 07 сентября 2010

Я не знаю об этом дополнении, но мне кажется неправильным, что вы устанавливаете папку загрузки на стороне клиента по очевидным причинам безопасности.

Я уверен, что плагин имеет некоторые настройки на стороне сервера, например, массив доступных принятых мест для загрузки. Кроме того, если доступ к папке из вашего браузера говорит о запрете, это, вероятно, связано с тем, что конфигурация сервера запрещает перечисление каталогов, и это не означает, что скрипту запрещено писать / загружать / создавать файлы в нем.

...