WebDev: Как лучше всего загружать несколько файлов?

Я хочу, чтобы люди (почти не владеющие компьютером) могли легко отправлять большое количество файлов (изображений) через мое веб-приложение. Есть ли простой, надежный, бесплатный / дешевый, широко используемый стандартный инструмент / компонент (Flash или .NET - извините, нет среды выполнения java в браузере), который позволяет веб-пользователю выбрать папку или группу файлов на своем компьютере и загрузить их?


person Matias Nino    schedule 18.09.2008    source источник


Ответы (3)


swfupload, лучший из известных мне инструментов, который позволяет вам это делать. Простой, легкий в использовании и даже имеет резервный механизм для 1% веб-пользователей, у которых нет flash 8+.

person Gilles    schedule 18.09.2008

Я обнаружил, что лучший способ загрузить кучу файлов - это заархивировать их и загрузить один файл (а затем распаковать его на сервере). Однако, вероятно, это не лучший вариант для целевой аудитории.

person Muxa    schedule 18.09.2008
comment
Совет: если это не лучший вариант, вероятно, не стоит его упоминать. - person epochwolf; 19.09.2008
comment
+1 Мне нравится переполнение стека за разнообразие ответов, в итоге я сделал это для внутреннего инструмента, так что спасибо. - person James; 07.04.2013

У нас была компания, которая предложила загрузку Silverlight, которая может изменять размер изображений заранее, так что файлы размером 5 МБ не нужно загружать, а затем изменять размер. Возможность изменения размера изображения не была включена в clr, поставляемый с Silverlight. Затылочный придумал свои. Вы можете увидеть это здесь: http://www.occipital.com/fjcore.html

Я не знаю, сколько они будут брать, но мы очень довольны тем, как это работает. Если вам не нужна возможность изменения размера перед загрузкой, я бы выбрал один из вариантов загрузки флеш-памяти, например http://swfupload.org или http://www.codeproject.com/KB/aspnet/FlashUpload.aspx

person Micky McQuade    schedule 18.09.2008