Функция, которую вы упоминаете "deck_uploader", на самом деле относится к загрузке колоды фотографий - операции, весьма специфичной для deviantArt - так что остальная часть кода загрузки также может быть выполнена специально для них.
Вкл.С другой стороны, я не знаю, зачем вам эта информация, но я полагаю, вы хотите скопировать код / функциональность на другой сайт.Мой совет - никогда не копировать код или дизайн от кого-то другого - это большая работа, и в итоге вам трудно поддерживать код спагетти, который вы понимаете пополам.
После того, как вы настроите свои требования, ищите среду с открытым исходным кодом (javascript) для обработки загрузок.Загрузка jQuery может быть кандидатом.http://aquantum -demo.appspot.com / файлов загрузки .
Кроме того, другой идеей может быть использование спецификации HTML5, которая позволяет загружать несколько файлов, например:
<form action='#' method='post' enctype='multipart/form-data'>
<input name='uploads[]' type=file>
<input name='uploads[]' type=file>
<input name='uploads[]' type=file>
<input type='submit'>
</form>