2014-11-28 2 views
2

Поскольку мой предыдущий вопрос не был дан, позвольте мне выразить его по-другому.
Я бы хотел, чтобы кто-то предоставил функциональный пример того, как программно добавить файл в очередь plupload, готовую к загрузке.
Возможно, что-то вроде этого:Как программно добавить файлы в очередь Plupload?

$('#uploader').on("ready", function() { 
    uploader.addFile("c:\\file.jpg"); 
}); 

Этот код не работает, хотя.
Спасибо.

+0

Это потому, что ваши вопросы, как правило, являются запросами кода. Запросы кода в порядке, если код, который вы запрашиваете, полезен другим. Тем не менее, ваши вопросы, похоже, очень специфичны для вашего конкретного сценария программирования. Изучение системы один вопрос SO одновременно не является жизнеспособной стратегией. –

+0

спасибо за отзыв –

ответ

0

Я просто попытался сделать это, и я не думаю, что это возможно. Причина - безопасность. Представьте себе, если вы создали скрипт, как вы предлагаете, со ссылкой на картинку и просто загрузили его на 100 000 клиентов. У одного из этих клиентов может быть только ссылка на эту фотографию, и она пойдет на ваш сайт! И вам не понадобилось бы их разрешения.

Это, как говорится, есть метод addFile(), который Plupload предоставляет, но ему нужен объект File и получение этого Файлового объекта программно является запрещенной частью. Основная проблема заключается в получении ссылки на файл, чтобы затем получить объект File.

+0

Благодарю вас за ответ, вы правы, но мне удалось это сделать с помощью метода addFile() для автоматической загрузки изображений с сервера, а не из клиента. Извините, мой вопрос не был задан должным образом. –

+0

Прохладный, хорошая идея, может быть, мы тоже будем делать что-то подобное. –

+0

Не могли бы вы дать ответ на этот вопрос с помощью функционального примера? –