Récemment, j'ai besoin d'ouvrir la méthode de partage WeChat de l'application sur WebView, qui implique les images partagées. Si vous vous connectez via le transfert d'images, vous obtiendrez à nouveau le fichier image en arrière-plan, ce qui affectera la vitesse. J'ai choisi WebView pour passer l'image à l'application locale dans le codage Base64 bits. Voici le code de référence d'implémentation:
<! Doctype html> <html> <éadf> <méta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8"> <ititle> image à base64 - la démo jsfiddle par handtrix </ title> <script type = 'Text / javascript' src = '// code.jquery.com/jquery-2.0.2.js'> </ script> <link rel = "Stylesheet" type = "text / css" href = "/ css / result-light.css" rel = "external nofollow"> <style type = 'text / css'> @import url ('// netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css'); corps {rembourrage: 20px; } </ style> <script type = 'text / javascript'> // <! [cdata [$ (window) .load (function () {/ ** * convertimgtobase64 * @param {string} url * @param {function} callback * @param {string} [outputformat = 'image / png'] * @author handtRIX * @example = 'image / png'] * @author handtrix * @example = convertimgtobase64 ('http://goo.gl/aoxhal', fonction (base64img) {console.log ('image:', base64img);}) * / fonction convertimgtobase64 (url, callback, outputformat) {var canvas = document.CreateElement ('Canvas'); Canvas.getConds (2d '); 'Image / Png'); convertimgtobase64 (imageUrl, function (base64Img) {$ ('. output') .find ('textArea') .Val (base64img) .end () .find ('a') .attr ('href', base64img) .text (base64img) .end (). }); event.PreventDefault (); }); }); //]]> </ script> </ head> <body> <h2> entrée </h2> <form id = "img2b64"> <input type = "url" name = "url" placeholder = "insérer une image-url" Value = "http://upload.wikimedia.org/wikipedia/commons/4/4a/logo_2013_google.png" requis> <span> <port type = "soumi"> </spandea> </form> <hr> <h2> <img> <br> </div> </ody> </html>PS: Voici un outil pour la conversion d'image en ligne Base64 Encodage pour votre référence:
Conversion d'image en Base64 Encodage en ligne outil : http://tools.vevb.com/transcoding/img2base64