Редактор загрузки Swfupload-это плагин с аватаром Flash, который поддерживает локальную загрузку, предварительный просмотр, видео-фотография и загрузку сети.
Кода -копия выглядит следующим образом:
swfobject.adddomloadevent (function () {
var swf = new fullavatareditor ("swfcontainer", {
ID: 'SWF',
upload_url: 'asp/upload.asp',
src_upload: 2
}, function (msg) {
переключатель (msg.code)
{
Случай 1: оповещение («страница успешно загрузила компонент!»); Break;
Случай 2: оповещение («Указанное изображение по умолчанию было успешно загружено на панель редактирования».); Break;
Случай 3:
if (msg.type == 0)
{
оповещение («камера готова, и пользователю разрешено использовать»);
}
иначе if (msg.type == 1)
{
оповещение («камера готова, но пользователю не разрешается использовать!»);
}
еще
{
оповещение («Камера занята!»);
}
перерыв;
Случай 5:
if (msg.type == 0)
{
if (msg.content.sourceurl)
{
Alert («исходное изображение было успешно сохранилось на сервере, URL: /n» + msg.content.sourceurl);
}
Alert («Аватар был успешно сохранен на сервере, URL: /n» + msg.content.avatarurls.join (" /n"));
}
перерыв;
}
}
);
document.getElementbyId ("upload"). onclick = function () {
swf.call ("upload");
};
});
Демо -диаграмма:
Выше представляет собой простой пример использования SWFUPLOAD в этой статье.