модуль загрузки клиента
Изучите Flex FileReferenceList , чтобы разобраться, как загружать файлы с помощью Flex / Flash.
модуль загрузки сервера
Затем вам потребуется некоторая логика сервера для сохранения файла, это можно сделать множеством способов, но поскольку вы используете ASP, взгляните на CopyFile
. Если бы вы использовали сервер PHP, вы бы использовали что-то вроде copy
.
длина видео - размер в зависимости от времени
Вы действительно не можете получить длину видео, пока пользователь не загрузит весь файл. Таким образом, как правило, более интересно ограничить загрузку фиксированным размером, скажем, 50 МБ. Тем не менее, вы можете взглянуть на getID3 , который сможет прочитать много информации о загруженном файле (после его загрузки). Вы можете использовать это, чтобы ограничить размер.
Только одна последняя заметка. То, чего вы пытаетесь достичь, является довольно сложной задачей, и, как вы говорите, вы новичок в веб-разработке. Если ваше чувство переполняет все это, попробуйте разделить его на очень крошечные проекты и обрабатывать их один за другим.
Надеюсь, это поможет!