Я использую загрузчик файлов Valum:http://valums.com/ajax-upload/
Для загрузки файлов через PHP.
1.Я хотел бы использовать размер загружаемого файла в вызове onComplete, но я не знаю, как получить размер загруженного файла.Я знаю, как получить fileName, используя это,
onComplete: function(id, fileName, responseJSON){
fileName //is the filename, but what about the file size?
}
Но я не знаю, как получить имя файла (из JavaScript, через PHP я могу, но здесь это не сильно помогает).
2.Также во время вызова onComplete я хотел бы иметь возможность получить доступ к элементу списка <li>
, который сценарий загрузки файла создает под кнопкой загрузки.Когда я проверяю их с помощью fire-bug, я вижу только то, что у них есть класс, а не ID.Я хочу скрыть каждый из них, как только я закончу другие вещи в моем onComplete, но не хочу также скрывать остальные файлы в очереди.
3.Когда файл загружается, если файл уже существует, я хотел бы, чтобы появилось сообщение и спросил пользователя, хотят ли они перезаписать файл.Я хотел бы, чтобы тогда было 3 варианта: один, где файл не перезаписывается и загрузка отменяется, другой, где файл не перезаписывается, но загружается новый файл и добавляется номер версии (например, test.txt становитсяtestv2.txt, похожий на стандартный по умолчанию), и три, где старый файл перезаписывается новым.
Я, вероятно, довольно легко могу понять PHP-код, но мне нужна помощь с пониманиемкак переменные передаются между страницами с помощью json / jquery / ajax / и т. д.
Любая помощь по любому из этих вопросов будет высоко оценена.