Слияние кода завершено, страница обновится автоматически
Выбирает изображение файла с помощью браузера, при успешной выборе изображения, возвращает его как строку base64
(Примечание: запустите сервер, а затем запустите этот flash)
git clone https://git.oschina.net/657812595/zhengfei-flex-image-upload.git # клонировать код
cd zhengfei-flex-image-upload/bin-release/ # перейти в каталог выпуска
ls # увидели Main.html?
python -m SimpleHTTPServer 3000 # открыть браузер
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Пример</title>
</head>
<body>
<div id="test"></div>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
function selectSuccessCallBack(err, data) {
if (err) {
// Обработчик ошибок ......
return;
}
// При успехе будет возвращён объект JSON, например:
/* {
fileName: "Имя изображения", // Например test
fileSize: "Размер изображения", // Например 1024
fileType: "Тип изображения", // Например .jpg
base64Img: "Base64(изображение)" // Например просто строка
} */
}
swfobject.embedSWF("Main.swf", "test", "60", "20", "11.1.0", "playerProductInstall.swf", {
callFunName: "selectSuccessCallBack" // Название метода JavaScript, который вызывается после успешного выбора изображения,默认值为 img2base64Result
});
</script>
</body>
</html>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )