사용자가 선택한 ImageView에 이미지가 있습니다 ... 어떻게 PHP를 사용하여 MySQL 데이터베이스 테이블에 삽입 할 수 있습니까?안드로이드 : PHP를 사용하여 MySQL에서 이미지를 업로드하는 방법
아무도 도와 드릴 수 있습니까?
이미지를 저장하려는 열의 유형이 Blob입니다.
사용자가 선택한 ImageView에 이미지가 있습니다 ... 어떻게 PHP를 사용하여 MySQL 데이터베이스 테이블에 삽입 할 수 있습니까?안드로이드 : PHP를 사용하여 MySQL에서 이미지를 업로드하는 방법
아무도 도와 드릴 수 있습니까?
이미지를 저장하려는 열의 유형이 Blob입니다.
코드에 대한 해결책을 발견
OK :
서버 ByteArrayOutputStream stream = new ByteArrayOutputStream();
bmIcone.compress(Bitmap.CompressFormat.PNG, 90, stream);
byte[] byte_arr = stream.toByteArray();
String image_str = Base64.encodeBytes(byte_arr);
namevaluepair.add(new BasicNameValuePair("image", image_str));
:
$base= $_REQUEST['image'];
$buffer = base64_decode($base);
$buffer = mysql_real_escape_string($buffer);
다음에 $ 버퍼 삽입 표 BLOB 열 유형
먼저, 안드로이드에서 PHP를 호출해야합니다. 많은 답변이 이미이 주제에 존재합니다
가 귀하의 질문에 대답하기 위해,이 튜토리얼은 MySQL의 이미지를 저장하도록 PHP를 작성하는 방법을 배웁니다
@jtheman imageView.buildDrawingCache(); bmIcone = imageView.getDrawingCache(); ByteArrayOutputStream stream = new ByteArrayOutputStream(); \t \t \t \t \t \t bmIcone.compress (Bitmap.CompressFormat.PNG, 90, stream); byte [] byte_arr = stream.toByteArray(); String image_str = Base64.encodeBytes (byte_arr); \t \t \t \t namevaluepair.add (새 BasicNameValuePair ("image", image_str))); PHP 코드 $ base = $ _REQUEST [ 'image']; $ buffer = base64_decode ($ base); – FinalDark