Bonjour,
J'essaye de récupéré une image stocké dans ma base de donné mysql (blob). Je passe par un script php pour créer un flux JSON.
Vue que c'est une image je l'ai convertir avec base64 dans mon php.
Maintenant j'essaie de la lire avec mon application mais sa ne passe pas :
Log
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 String result = ""; InputStream is = null; // Envoie de la commande http is=commandehttp("test.php", ""); // Convertion de la requête en string result = convertionString(is); // Parse les données JSON try { Log.e("log_tag", "image result " + result); JSONArray jArray = new JSONArray(result);//le probleme se situ ici car je n'attiend pas le log Log.e("log_tag", "jArray " + jArray); BDDimage BDDimage = new BDDimage(this); BDDimage.open(); for(int i=0;i<jArray.length();i++) { JSONObject json_data = jArray.getJSONObject(i); byte[] image = Base64.decode(json_data.getString("IMAGE")); Image Image = new Image(json_data.getString("ID"), image); Log.e("log_tag", "image " + Image); BDDimage.insertImage(Image); } BDDimage.close(); }catch(JSONException e) { Log.e("log_tag", "image Error parsing data " + e); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 04-12 09:48:23.953: E/log_tag(779): image Error parsing data org.json.JSONException: Value {"id":"4","image":"\/9j\/4AAQSkZJRgABAQEASABIAAD\/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz\/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCABIAEgDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD9+93oCaNx9DX5Fftv\/sB\/tU+J\/Hfi34teFPjd8dvG3h3xHcm+svB3grxvceFbnw5AckQRW4kNvcpGgRAYwk0mCzK7sTX586z+1t448Ma5eaXq3xa\/bN0rVNPlMN1ZXvxZ1C3ubVwcFJI3QMjD0YA19rlXBkswpqpha8Zd0r3Xk1v+HofP47iGlhJcteEl2dtH6O5\/T2GOehpCQeoJNfzA237ZnilruJT8aP2viGdRz8Yb0jqPav2V\/wCC23i68+Ff7PHg290\/xV8TPDst34jWF5\/C3im40m6lX7JO2ySRCS8eRnb\/AHgD2ryeKOH62SQjOvJS5r7abW7+p9JwTGPE2ZU8twj5ZTaV33d3svQ+6cD0NKMDoCK\/nm\/4af8AEX\/RWv2oef8Aqqd5X6Tf8EN\/Gd58Vfg945udR8WfE\/xI9nr8USy+K\/FVxrE8I+zI2yN2IKIScle5Oa+MwuaRr1PZpW+Z+s8X+EGP4fy2WZ4ispRi0rcrW7t1Z95ljnoaNx9DX8xXiX9sjxTb+JNSiX4zftdqsV3MgVPjBeqoAkYYA28D27VV0v8Aa98a+ItZtNN034uftl6lqd\/IIbWzs\/i1fz3F1ITgJHGilnYnoFBNfra8Nsby8zqK3oz+dv8AXDB35bO\/y\/zP6f8AdgZIxRX45fsTfs2\/tIfAr47fDT4lfET4\/fFPwD4Y1PVYNMTwJ8SvHM3iTU\/F7XEscQt4rRpPKiLiT7zL58LKDtAJor4nM8FTwlb2MK0alt3F6J9tf0uj6bDVKlWlGtKnKKltdWv5o+lf2Xv+C1fwvuvGGtfD3x2s3w\/1XwzrN3osGp3Unn6VfiCZolkaZQDbswUEiUBBziQ19AftP\/sI\/Bf\/AIKB+DbWfxj4b0jxA88AbTvEWmzCHUIUIJRobuI5ZMnIRi8bd1YV8vWX7ZH7Dvhy91LTfE+geD5vFGn309trEkvgCW4ke8Rys5aUWx8xjIGy4J3HnJr0H4a\/8FZ\/2RvhJob6d4T1WLw3pskhla10zwje2sBc9X2JABk9z3rwsDmVTDVOdVkpLZp8rWp+o8RcEyx1GE8qyrEwulzKUHOD03i+W6T3SfNvo0fAX7Zn\/Buj8TPgddT638Kb3\/hZ\/hmFxL\/ZziO1161jByfk4iucAdY9jk9Iia+0f+Dg1j\/wy\/4BJzkeKFHPb\/QbivTn\/wCC3f7NyrubxtqSj1Ph7UB\/7Rr48\/4LFf8ABR34S\/tbfAzwponw+1+81vU9L8QC+uIpdLurMJD9mnj3bpo1U\/M6jAJPOa9HibiurmeDVPE1IycE7NWu723tvt2NvCbw5zXKuKcLiXgqtOnzpycoSUVZPW7Wm\/VnwTxjoM\/hX6v\/APBu+dvwK+Ix4x\/wkcWf\/ASOvyCk8RTNkIsaA\/VjX6Cf8EZf+CiHwt\/ZC+E3jbSviP4hu9Jv9Z1uO8s44dJubsSQi2RC2YY2A+YEYJB\/Cvg8orxjiU5Oy130P6o8aMqxmN4Wq4fB0pVJuUPdinJ6S10V3oeAeAf+CNeq6VHdeN\/2h\/GmkfAvwLc3k00FrdOlz4j1ZDIWCwWq7tjFT0IeQd4euPQNJ\/bc+H37Jdu3hj9lD4ZRaHq+oj7G3jXX7Yat4n1VzgYgibfs3EAiPBQ9oFPFfZ\/jr\/gpb+xB8T\/Eb6x4mh0XxBq0iLG15qXgW7upygGAu97YnaB2zijwJ\/wU9\/Yg+FGunVfDUeh+HdTKGP7Xp3gO6tpwp6qHS2BAPoDX6Fn\/ABfmGa\/u6mJjCn\/LF2\/XX5n8tcD8AYPIl9axmQ4nFYharng1TT9FFtr10f8AL1Pm39mz\/gmj8dvir8fPBPxu+LuqX+j\/APCO+ItO1dY\/EM73etan5d1EyxCLOLaPPGHKlBnEVFfXz\/8ABYf9n743eI\/D3hDw34x1G91\/xFrVjYafA+gX8KzTPcxKql3hCrk92IFFePgaVCMX7GXNd6u99TyfELN88zDG0551hfYcsbU4ezcFGF9kmrtX6s\/FH46ShP2jfiQCRx4t1X\/0slrCj1Hy0woDEfkK\/RvX\/wDg3v8AGPxk8Y+IPF9p8TvDFjbeKdWutXjt5NIneS3W4meURswcAlQ+CRwSKSH\/AINr\/G6Dj4qeFG\/7hFx\/8cr5KrlGLdSTUNG327+p\/X2U+MHB1HAUKNXGpSjCKa5KmjSSf2e5+cLStPhnYsT79KTjnnIr9I1\/4NtPG6n\/AJKn4V\/8E9x\/8crwv9vn\/glD4i\/YF+HGieJNX8Y6L4kh1vVBpaQWdjLbvE3kyS7yWYgjEZGPcelYVcrxVOLnOFkvNf5nt5Z4p8LZji4YHBYtTqTdorlmrv1cUvvPlHHfsKTGeeMU82744WvqX9gH\/gld4g\/b+8EeIdc0jxfo\/hqPw9qK6dJFe2Mtw07NEsm8FWAAw2MHJyK56GGqVZclNXZ9VnnEGAyfCPHZlU9nTTSbs3q3a1ld\/M+VWACnn9aqXA+UHPFfpg3\/AAbaeN2yB8U\/CnH\/AFCLj\/45UEv\/AAbV+OHGP+Fq+Ex2\/wCQPccf+RK6\/wCxsXb4PxX+Z8TDxp4MTv8AXl\/4BU\/+QPhr9hzn9uf4KY6\/8J1o3\/pdDRX318J\/+CBHi79nH44eAvHl98SPDOp2nhLxNpuqS2cOlTxy3KxXcTFFYuQCcdTxRX0mR4OtRpyjUjZ3\/Q\/mfxz4syjPc0w+IyusqkI0+Vu0lrzN9Unse5fHD\/gsz4M\/Zy8Jjwx4O0258b+MNNU211ndaaZp0yDa6SSsN0rKw5WJSvUGRSK+bvAPjv8AbF\/b48UT+JdJ8Xa74Q8LhWZ9UhujoHh3ToRyxVh884XnLDzXGPmYDpQ+MPxh\/Z4\/Yo+IPiKa58M6x8Zfi7LqVzdXGmavE2n6D4dnkkd\/LdWX9+ylv7sobGQY8ivk\/wDax\/b7+K\/7aMhtvGficw+HI2H2bw3pC\/YdGtVH3V8lSTLt7NM0hHYgcV+mZH4fYzNUqtaoqVJ9W1d+kb3fzsvM\/Oc08W+F+FsN9VyHA\/WcS1aVSrHmSdldRTVlbpa
Partager