Le HTML dans Taobao utilise Base64 pour convertir des images. Je ne sais pas pourquoi, mais il est très beau. Sans plus tarder, téléchargez simplement le code:
Importer java.io.fileInputStream; import java.io.fileoutputStream; import java.io.ioexception; import java.io.inputStream; import; import Test pour convertir à partir de la base64 Encoding en chaîne de fichiers d'image strimg = "/ 9j / 4aaqskzjrgabaqaaaqabaad / 2wbdaaggbgcgbqghbwcjcqgkdbqndasldbksew8uhrofh h0ahbwgjc4nicisixwckdcpldaxndq0hyc5ptgypc4zndl / 2wbdaqkjcqwldbgndrgyirwhmji ymjiymjiymjiymjiymjiymjiymjiymjiymjiymjiymjiymjiymjiymjiymjiymjiymjl / waarcadcalidasiaahebaxeb / 8qahwaaaqubaqebicqoaaaaaaaaaaecawqfbgcicqo AwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl 5izmqkjpkwmp6ipqrkztlw2t7i5USLDXMXGX8JJYTLT1NXW19JZ2UHI4 + TL5UFO6ERX8VP09FB3 + Pn6 / 8qahweaawebaqebaqebaqaaaaaaaaaaeecawqfbgcicqol / 8qatreaagecbaqdbacfbaqaaq J3aaecaxeebsexbhjbuqdhcrmimoeifekrobhbcsmzuvavynlrchyknoel8rcygromjygpkjU2nzg5okneruzhselku1rvvldywvpjzgvmz2hpann0dxz3ehl6gooehyaHiimkkpoulzaxmjmaoqco OKPAANQKMQSRO0TBA3ULM6WSPEXCBHYMNK0TPU1DBX2NNA4UPK5EBN6OnQ8VP09FB3 + PN6 / 9OADAMBAAREAPWD3 + IIIGAOOOAKKKACIQ1C UAEHUZFXGEO + ODFUXJ + 07HP8ARH8N / OUSI71E8VP + PU8UJ / L / AOEKNMUAFSFMJ / FP9FNKX8KF7 UP93HH + 78Z / AJ51P2PJXU7ty7f7xj5ccf la9l8u7tj4xfqqphj / zzoa9zorjnp8d2eoyewkfl / wdxsenp / albvp4l0m7cxperpkn8dvigdzopockwgaooookkaciiigaooooako9jxrxmga7vmaxrnroenvexbhy1hyqnlpu9 / fqfapcxdrnroenvexbhy1hyqnlpu9 / fqfapcxdroenvexbhy1hyqnlpu9 / fq6fapcxdroenvexbhy1hyqnlpu9 / fq6fapcxdroenvexbhy1hyqnlpu9 / fq6fapcxdroenvexbhy1hyqnlpu9 / fqfapcxdroenvexbhy1hyqnlpu9 / fq6fapcxdroenvexbhy1hyqnlpu9/ 7EWVGDY1 + / 1WA8UY8YZSVKOHU + WMECN / GGBFEVIHTXWCE6IJHKZSTLUCETHHASR1TZNS + X / ZP8 AGFMH0Z0QSW7U1TLDJGHBDVJZMHNJ2 / KLE5U / WC1 / KSRPI / U5XP3FTR1OAOXRAYW0032HHLBE Pnbnjxsxdwsdnbn9hz5u75fnbjbxukvzei0ugeamylt2emmbzznt + dfzc3q2du0m0ykbdvjzmh NJHB8QAB1TYRUE3 + ZZ2KW3EA3OF3UWNZGFRJ7D91GUPOBVN / CR0K90T3KISOIWPKQWXIO3PFNRU TXV99LDVPI3HLAO5OMDN + LAEOBJPICLL / RSBZ5P4 + YJ + LPU2QMUY / Seehvmz5p5waeUbwy2om0 Zdy3jcnpzecfh6vik90bi7uypsrhmy3lwqem / wd16aeswz + x / aes / wdlps2 + aftoc1oq6haxxnu lxbo5mvw8xlg7xn / 0zwz9pvpsw / zo / n83g7cmnuonp / wrx2q6e9qoltayixg5estzj / 61aho + i 6ZHBSKRM8SO8ORO0H6F30F / AIB9YU0SBUO8G8YPXHTLQMPWV9CTDOHTA5EEV2MQEM92 / GU38N + KhuUJSQOTXV2 / PKPD8E3 + F8AVIGD0XTS1XHMJUYEMT7H5QFJIGBAKQUTABRRRQAUUUAJZRZMJ8 A57XJQBAZOMRJGZJJFKAAJ / LQBWFIVXJQFINBDJM8I1BVFXXJLC785 / PXFXRD9GU8SSBFKYSGY OFRV9FOFVIPWTCS6DMMG4 + TP1X7VVHGKFRDA2W0NZHCP83P17E1QBTUFSTT7PMKGX58erjj57j Pfxvs8f8ab + 7c3mf3dvh3fxp9ksfypplo2h2tjg7k4b5efr / otelsi + sb / j4 / 56yp9364o5y + q5 K3iqaFeassfTyTgmjnsm81hcrqf2xyaysBrv2krjj57jpfdjjpbr29wpsoBmcvtw3zc / wqn5z Omk2yx2e4jdlmn8vp1z + dhohivprf / am5lug2hicaj7nrmqirb / zjp3sun65plj0b / ary + xodul Ywu4fd8 + g5 + tp1x7u5toeo3cf2f8ajux5cpzweev + c0c4chlxrq + fzykkymbfkhpznrzxusux 2U / W75MCM4BBXZZJNMTBLWQS2V + II2MZOG + X5J7 / JZSPC / 2Y7P2XAKPHSN8 / PTR39QOCOQXDSH9 KY8YTZ5 / XYM52 + MASYCL7XYEY77TKE0BBZZXNNJ9AUFYPH0VP2P975UFLW3P165QK5TP0URMI 1Yaizbdfjz069vejndki4bf9rv0z3yuk3DyObnnhpp6u + czlfto3SSry5 + Uwzzt9m02h / xxp + y YBR8NHVN56DE / TTKJK / S3H2P5VOZ5E1VTR1ZVKHSVHXWO9WSEZSWCOGBBXXSC8V434V1W40NWR SI25FPJCOKYA / KFT8PEVY + VEGB1FFFABRRRQAUUUUAJX6V5R8SRL2U7S1JlSEQPYLNK53F / SV6V ZXHXIS + STW1A6U38 / Y / OBZTX1WP / RUAU4 / NGOXLRTHXAMXIQKN5EUP1P + NWSZQZHR1HYCOJSD vpr2zwdc9pjqqunn + bsgn2nunn + h610egwwv9mtph52w7d27gevgkizccxfzypbwj7uoybst5h + bn171qrqp / aggjecnn / ppdz09kvledy4c + ztjzt6z696uxqx / bm / n5n6dk5jpknzyl4wh2iljx GBZ8VPRWDPZYYWMQIULUJOW8W / MMFXVXSYQWZ20GFF5RXNPWD9HGS1T4Z5JQM7EMFXQXMO9JKB1 1JUVVVUVGM8JHY + N61CHTPFIYGDVORZ5H461FNTYFTDFT + / AXOMY6F4U5ILEOM48ZYSJ7MPEOA zjnklesgrlkedgrvpzc / r6vs + wxhnxbnypbvtq7z8npb9sv1kwq74sb8 / w9pwq8lre8839xvt3 Tp3xqlkovs2ulwy3g8thmz88yhgmdm1zulqztw5fyoavdy + yfn5 / xnaslpbx2mhjk8l3 + fpnok JKSO7A4T3IEJXBVCOMYQDS1FOHSZJPYBM21G6U3IFSJ7V8W5TNGKDSUJ5Z6BHL6PF5V + S844XJP n + lwtcjtftvxivnbvlff0xjvj3rktzlh + zopthk + d / s7t23 + wk2gc0zs / eme1ks7qketcvmh5 + EOHFNEW + D783 / AICT2AZJJE + QSPYK8XL2N2YZ8ZZT + XPLXJGM8ZR0J4ZYRJT7QCNZ5FMEYQSY3 / pvkhoflrrqauuuaffffaeb / dbmvbttkuozlu02mhzzepkj9ofx / pxvz + lejem9purfvzyvUybd POJTDKV / D8CF59AGDNLD5PL + INZIIBBMQREEFJ0Z9EK7LW60SMMSFRVIZXHRGRN8K5OCGAO + JL Xiouwzjepjpy9cfxMup8ipk0nwHu0ljxhlklbaizcDogr + VH + 5UNNI29KSQW + 0Y8SBF72PB1PJ RP5AATAHNJ3DAMWNVTGD4X / DZ7ELZHSLEW8T8XAHJJB1QAFKIT / AEYE85G3PV0QN5LFVATXG7U LQTG / LOPNAPOTU61RONDW804JBGPVBEVFQXQ + 0P5C9RXSQ40BEYSJABJPU6CVD5T7T ++ GCJNDU Anjljkn7pr6nb05qji2 + xzbjGHB2 / eq5hbs7j + 9bx1 + brztziwjsb5bgg4g7ptuuxv / iz5k53fd 2 + 3xfnkt + 6 / cqrgzo37ts7g8hyxk53fe3 + 3smkn5kx70aygru + 9sa5dxwftdx / oyyebypl / fpo FXNCX5K / 2HP2CPF52PL8K4XJRJ9M10 + UQY / BRGVCRISNTQ + YFK9 / BFC55C / WDZ + PT8E / ZC + Z5XX JHTP64RPH8BXZ + MU75XNTF9DQSUTC3LH5OEQD2XXPPW2MJADDB4IOF3NYBU25RZJUM8 + 1KXIBQ IBL80 / PZYQO + A9V + HNVPFOLVO4CVJWVBDVKHZILPKWGAOOOKKKAE5RKVFPHOLWMFWXG5ERNH + e1dbx61g6h0daapajawqapemybzcjgcbcbp8acul8gq2w0isehzdhxnfjnrxlrlc3z3jgjdiz vvshkfl6 / pwx4pjc + f4pgt0jz5h + qjj + p0rgfvwnutkmm1buUisnusxac7nxgfxqjfrrpqbjiqv J + G3PXQXLUUE320MVXJBNFMZBPPC7 / ACXJ + / T56ETBTYGVBEKPVSV5LKBC4ZUYZ5PBMTQPUBEZY 1KPG5X0QGZY3TPNKCG8FL5J5 / DVUKBP5UEIVQ85XB0OGAZUNMNO7DJNHTPVAADDH + / 5er6VJK7M xgcmdcdekrtm / kn9wucjjzuf9cldx03nrrwysohxjpjr3qoilmewfzz7iy7wdzcime1xdlsen3 gxnqdn3ef0qbfegnxtzrpx5akvstphrv8atoBD9KOCZ5CRDY3FVABGK23FNTNOP5VQWBXMPNI / MBV29P1OH1JLUPCR4K3F6QRDV6DCVOXEUYFUX0GTJPQM5FXBAWNDCTNZMPGWBGONFFCCM / 2GTTP + Xjyfo / 2d27b / acxxqmuqm + j32ilp7qxa2 / e9vfncjpncajhggs4lbzf3igigyx1x / wrgyte0n S4nq1Exitzvomsfommds17fpTHBPljfz2w2xj9wvxujwgtveunuldbh5f3tv3Snau9zwoaue + y icoqdrsclqyaoooakkkkae / cmsfcnp5ooefpqb51pqjc8k8rgrubfgm / wb0vn4shft4lshvh sd9wzj / wvqlyi8tinrixv8hpv9k3ROBYPD1NACERHXMUY9CT8RM6PDNCW0CCEWJ68881VTTLI JU7O3Klnlmjjhl9 + Spitl0xyo + djnhnmdb9r6hd659qcdz3spdd / bc3mk4sfh2fvlylg4wfpxww tln9ghe7r5keeef3nnwnh2s + wry4z83v9kuifuto + djnhnkycniwvar2or06fhuf1ejel + ydr6 + 9togezudnhr7vacv73g9r3 + tbotjhlsnturkd5ingj / wcwfp7ytjrhi8kbtyvrlbknazlgyn54 yfuv10ik7xchtjn3pi0issbaochpnhoz8nouj9j + 3jz52ek3mbs8 / jxvyapbjdhuhcqmc81bj2 ywvya43evttzehmrchobjmomwfzej7s8j3d95er9k5twndb6fpg15fwv5m5aom4 + lddbj / aejg9 Dnmskoxgj0c / k0ao7yy3c5x9kskcpfl0qc + j9nkrx86ay55rvj24rhtb2z6hp8ja5td5fp + xxc Htv0tdffgkkwkflw5zbrrrqauuuajxrxzrz6uc56uacvqfrmmrve65t3 + donyvct / tp9kxfap9 F9ZTWRQENI5K3C / WCSJZISS0TVK0 + 5DO6AYEYS8RJXXNYHYP88CSJJKRF73FPSVFJ5VX5KJCP5 adfxzg461ywpozu59me1bzwctijz + 926Uysab5dv3ud3slkkew / 7zjjx0qrdckih3k4gchb1og Xr5qodv3ccdpsone42n1zx0p73mo5ozw2orj2qcsw1kjjeengcjym361ailjed1xpt + lp61bcf y3pj5aylwoo8cjjyog29eavwmu + td84orjpvgwnkmz / ags + 3smp5m5cdon3sl3j5x3 + m9cvwkvp OJO / KAYGOTADT8QCZ + 3LNB069QZILE4LI3ZYB13FC46VQPBG4JNGR / 3KKZJPHSMW6HCI38H1YC5 37VL / KJKFCOKWTDT3A485L / DOUXFRXSHHFVRS2S0TEHQCAYQX2FBQHYNHUNZSHCLPBS1ZAUUUUU Affffacc + thoethfhgaadhfutsqpahiypsrngka6bk20acoypge + tjnaz0pzyl9oxt + b1z7uxx2mhoz73oeljvk83 / pnxodhgwty3pl8dgrnrwdf29vpbgi3ljna3eyqesw7w + r83g3p + nmevgi3ljna3eyqesw7w + r83g3P E8YB5 + D3SKMQR6DBC22OPAQCHGPPFNMSBZ0AR4FMQJ5TX96UF2GQSFIW6JJG7B6F41CNRO0 + YS m7pd8ufckya3ecnfilgenzhjmr8blvk + tka5oetz4ui3vhwzn38xt1qagwbc + x + xb29pwogwdye Tnzxu6zpsy74 / k5igdnps / vvl / anvpt0pv + 0eamombu6fJuclunbxv + fwrnjz1romvjauj + fiz fdxpwzxxta45i9jzrjpzscynlxxvkc0Ugpaaciiiigaooatmjvr + nhfrqadqoao3wigda1ybqr Kzbuptmszcv2no / 5v7upauquoknt3srpmgolcxlkix23z8397pt6vjm2hmpxtlhdwsqlw + gxko p45rkk0o2wgfzbqrgu7eutzk1sjmckpewixji3deazcij7wmrdltna3eyqdqhurf2zaid3m + gkn K46flvabsdp + zmv2qtawbjyfeplicuxlgpltp + bern5fsorsh902isdcon596xobkbsmt / d9m08bdzky2 / kefmjrusdpgszzzzz2stksg3db05qw3eanfilgo 7UU2PVZN8FZ84GBJRWB50CDVU8R5D + NU7VirTiYPDWV7VKMPHPSGHNVWNQLAA7H87NLMRFEJSO AO / WUW4G7GJ0O7HMJ05OAWIIIGAOOOAKKKAE49P0O4Z0 / SJMJNABXJP + LHGEN6UC4O5OAP39 3Hy2M90 + NKKB + EK4Y63FBM + B5PTD7ELAVJDUII7D7HK7BZRVFB / CFC3ZXUU9YYY2D / TUHYP6DKZ QM1EW1VZESVZXBIXG7WCC / XIRBZ + XDHH8HNJ3JMS6AC0E3MA8ZB8U7PNRXIS + FZBBQ4EZ1 + BBJG evoa5zc6oeqo7aphsha3y7elv4dkkbzk2hi53j396wjtuwo8kvvn3hstjgmbf8khbvovjy5k27 HN51ZNB / WDR1YHVLDFPF8456 / OOEF1QOS92STFMMBWX8W4 / WRNIB7ZJLFHNZONUCF3J1 / GRLPBG 91CSHZD21T2CY684QALASXE9VV3 / ADEZ13JPJ1ZWRBK9U8VX98RKHKBV9Z / JVGFIPSVHMBN / TN Okrareqrywlovmebof24x9zpgakyp / aeorphlejpyrfmts8z6fpxneg9bt5rt7llkfkjkkl5n8 F0RPEC12HGHGDX + LHHH6UC4NHPFAAKWIIGAOOOAKKKWR7XRYWCIWXNZ5GIH7UGDC / GSI + 8QWV gmnzp3 / uw67643uven1cytbruneckcng + vfc1zq / abpv36hhncfmep56cf59avka7c58y6pjcl HBWMCMBGTLI2 / HGF51YD34P1E6SYS3FXPLWI28UZRJMNNRYF ++ KRYXUEU3KNFTGUGU35J + X0 / WS2 ylfapi4rmpau3dcunbz3pbnbbutsylo3higqouuk + xwvpp2qdz54dw8xif2f3tnl8ev6uy6837p Cbdisvowmhabn171htf + 0c + euz / nlv56en60ajbtrs3vnjitsfpgf8sjp4Uyyspderbitbitzlsn3 axbss4trnmlunm + xcpmjc8 + vatdj / pgieo8qhnlb + g59e9cc4ch30585hcw / + kvi0rhtpzlmk / l 0z + lvxanym / 0cpo4fl5xxr / n8a15fd52imvrj7u7gopsoxbs + wr9pxorz5h461bovyo5n8obzb 0yfl + 7yfy9avxq / mtfufawchz97 / gmmkrhi / wbixjgrv + 9z + touukk375smha3fd / woenmuza2l ynbgsjfcce3xfyiuli5vipprvs8iqwyx8xhum9su3ujp75nkv3gi0k ++ jdjgomacfk863 / 0laa Q7L8Z7 / V75RPOW + 2C1AF2CZIJBMO7GJT0DMREWSN339 / XNJ4D8BA1P9KI3DV56ITASZQJ5CDUAM xgt7tczuuikthd / 3p8adfyewag7u7z71bhnc743mp4gpu5 / xfbhme1az4htnuvfutdmv3ew46e 1BXPZXHXNZ2D5BI97GAYKFJK5C56GD81P6DRGQWY + ZBQIZ28J5MYXYKOQS9JORHTK8DWEWW6P5Y KBI8 + E5XJH + ndnbnhcRisf0enujoagcaiiiGdyrvPET / FFFF8AD / 8APOOSFBVZLQL95 / GP51N / AGISM7ZHTCOMWKEZRCG01 + ZPD3W7ZD219 + Cyxnnfrl7PyerppzubHtocdp8asq8Eou8JSIO3Y3B Ozr9EAL + 3HYSJB2 + PTZSAKUQPCRORM + ZTGM4XJB / HWVPP2BNZJG9XS + TFU2568YQXD6I6AOSEA Ydds5h61qj1jylzrbwwzeoefb / wgdeujlx7lb7vo2fntxjpxnnsfup7v / 5aed + g37v59kpg / av Qpt7cgdau6frs / wboyb9 / kwb / ao9t5 / pnaesx2t7jcbfo2fluzjpxjfmas3Tirdx5 + z5Tidgev OAUX7BSOT7CA9RS6 / RUZV2KHTB25A6DZWP1QJ0 + CIVOQ6FLQ1E4KA8ZFTOCYX93 / CPBCW3LN / RD U4Z6Z71ZY1SAJJMSEBY9TS5 / NVXNAPL48IDHPSRJQQ5D0KC + C1ZJB + ZBISXPG3P6NR + NZ99QNU Zrm3h83zqjf + ntviqnzrhbcrwqeyonydkrwxr5mojtxll1itr9eundnm6k + qsjhar2hl / vvl83 2znh8qnf7n59rnzd21nmmyxnjnuvt7bdv2e325zjzxn86kooospmegv4b2dppzxzy4yyn2fz7r HM7TR784XJPOK57XABKOC1UN8 / WARECMY3BTV8SVQF2G4LEQQZBQDNX681S1A6AVI0 + ZWXXODPJ 4Z69AGC7I1VBOZK + BLEQWDOMEM1UT5LSNJFK + 042FNNB03DP + LZ2LAU8D4SBT7BKGCIHOGHPZW rndmjybbw3lng / u + v60aq3c8olbyd + d7ffxnof9k3dh1q7srvtz9jnsa5ee5m7kvlxxhcnea464 / wqacty4460a9j / 4wdef8 + kh / ajeorhftf + fmoqpzgz8klwjp9x5dv / 8alpvj / nnvii4 / mjqxu AUUARV / AKUSYSPY5K00QPD0AW7WTZLEOT / PNVIQOLE / Y4 / + ULWOP3SKE7MGA / 5Z0F8Assij / LPQ QRYSR29V5K8NLXX / 6YSSZ + 047IT / AESOT / PNWDRNXJCAJLBICXRHCL2APTR + 60 + EVEHPU1FQUN7 HV2TXH5KKKCKCKKKF + SQ3XBZS0EN7SLFPXV6BEZ31UWUG3SOH70HMJR / 1ZO / 5AVJH0KPETBEDV7 UP95HHVIQ2B9O / 7Z0AZN9H9NUI7IP8A5ZYVSEZHCWLZD1V3TWPKY7UARF8AP4P9XJUWBNB2Q 1afvbf5 + f3dacexh / am9kktakkap / 2xd3d2lknwnutwv4ogfgcefwceyrzgl2vkcwuk5lqt09 "; GenerateImage (strimg, "d: //wangyc.jpg"); // tester pour convertir du fichier image en base64 encoding system.out.println (getImagestr ("d: //wangyc.jpg")); } String statique publique getImagestr (String imgFilePath) {// Convertir le fichier image en une chaîne de tableau d'octet et la base64 codage byte [] data = null; // Lire le tableau d'octet d'image try {inputStream dans = new FileInputStream (imgFilePath); data = nouveau octet [in.available ()]; in.read (données); joindre(); } catch (ioException e) {e.printStackTrace (); } // Encodant le tableau d'octet Base64 Base64Encoder Encoder = new Base64Encoder (); return Encoder.encode (données); // return Base64 String de tableau d'octet codé} public static booléen générateImage (chaîne imgstr, chaîne imgFilePath) {// base64 décodant la chaîne du tableau d'octet et générant une image if (imgstr == null) // la données d'image est return return false; Base64DECODER DECODER = NOUVEAU BASE64DECODER (); try {// Base64 Décodage octet [] bytes = decoder.decodeBuffer (imgstr); pour (int i = 0; i <bytes.length; ++ i) {if (bytes [i] <0) {// ajuster les données d'exception Bytes [i] + = 256; }} // Générer JPEG Image OutputStream out = new FileOutputStream (imgFilePath); out.write (octets); out.flush (); out.close (); Retour Vrai; } catch (exception e) {return false; }}}Ce qui précède est l'intégralité du contenu de cet article. Pour plus de syntaxe Java, vous pouvez consulter: "Penser dans Java Chinese Manual", "JDK 1.7 Reference Manual English Version", "JDK 1.6 API Java Chinese Reference Manual", "JDK 1.5 API Java Chinese Reference Manual". J'espère également que tout le monde soutiendra davantage Wulin.com.