WebDev:Каков наилучший способ выполнить загрузку нескольких файлов?

StackOverflow https://stackoverflow.com/questions/97198

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top