|
|
|
แปลงภาพ จาก blob กลับคืนเป็น image jpg ธรรมดาได้ไหมครับ |
|
|
|
|
|
|
|
อยากได้เป็นแบบ ไฟล์ jpg เลยนะครับ
|
|
|
|
|
Date :
2009-05-29 22:46:33 |
By :
printer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันเป็นไฟล์ให้เห็นด้วยหรือป่าวครับ
|
|
|
|
|
Date :
2009-05-29 23:38:23 |
By :
printer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เรียกไฟล์ดูซิ แต่ต้อง select ข้อมูล blob ออกมาก่อนนะ ถึงจะเห็ฯรูป
localhost/blob2image.php เรียกไฟล์นี้จะเห็นเป็นรูปเลย
|
|
|
|
|
Date :
2009-05-29 23:44:15 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนะนำเพิ่มเติมครับ ถ้าจะใช้ MySQL เก็บรูปภาพผมไม่แนะนำครับ เพราะ Database คุณจะบวมมาก ๆ ครับ แนะนำให้เก็บไฟล์ลงในโฟเดอร์น่ะครับ แล้วใช้การเก็บเฉพาะชื่อไฟล์แทนครับ
|
|
|
|
|
Date :
2009-05-30 06:45:18 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้วีบีเป็นตัวถ่ายภาพครับ ซึ่งอยู่ที่เครื่องลูก แล้ว เอา php เป็นตัวดึงออกมาครับ
แล้วผมจะทำยังไงครับ ถึงจะประหยัดทรัพยากรนี้นะครับ
|
|
|
|
|
Date :
2009-05-30 15:01:52 |
By :
printer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้
<?php
2.header("Content-type: image/jpeg");
3.echo $blobdata; // อันนี้ดึงข้อมูลมาจาก db
4.?> ก้อไม่เป็นรูปอะค่ะ จะเป็นê‚fûöúÞØÖ}€ÎM:‚¿¦¥¦ÜU=ûÁ¬ó~ÿø¡ç+&Õ·¬ÿígϸ¯ðJ3üßày†Š‹‹Œä¸¨òmqt„Áñ£‰ãßÞ±®×ÿùñ\`…‰‹ëèæǾºø¯½^Lä/(ðGLþûøõ„YôwB¨¦Ó¶°®õóóù¯•®±²¾ÄÈÿì]·µÛö¡êV<î%,Âyfñ]AÈÆäwŠ‘ù¼½ÿù¶ÓÐéŽÆw‚†õŒmŸžÎ_f¯Ÿ¡ÿú¾½¸¶¿¼ÞúÇÈï@.ûÏÐÏÑÒ~ŠŽ€…‡´¶¸‘‘ÇÂ¿à——Ê¢ ÏûϽæÁ²€–เต็มไปหมดไม่ทราบว่าเพราะอาไรช่วยแนะนำด้วยนะค่ะ
|
|
|
|
|
Date :
2010-04-08 11:55:02 |
By :
chiyako |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดมาดูครับ อ้อ ห้ามมี Output ออกมาก่อน header("Content-type: image/jpeg"); เลยนะครับ แม้แต่เคาะวรรคก็ห้าม
|
|
|
|
|
Date :
2010-04-08 12:11:49 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$id_em=$_GET['id_em'];
require("config.php");
$db_conn=mysql_connect(HOST,USER,PASS) or die("<h5>ติดต่อฐานข้อมูลไม่ได้</h5><br>");
mysql_select_db(DATABASE,$db_conn);
mysql_query("SET character_set_defaults = tis620");
mysql_query("SET character_set_results = tis620");
mysql_query("SET collation_connection = tis620");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
header ("Content-type: image/jpeg");
$sqlSubCat = " SELECT * FROM em_master WHERE em_Cid ='$id_em' ";
$rsSubCat = mysql_query($sqlSubCat,$db_conn);
$dataSubCat = mysql_fetch_array($rsSubCat);
$images=$dataSubCat["em_BImage"];
header("Content-type : image/gif");
echo $images;
|
|
|
|
|
Date :
2010-04-08 13:14:19 |
By :
chiyako |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก็บค่าในฐานข้อมูละเป็น type เป็น longblobค่ะ ไม่รู้จะเรียกรูปออกมาไงดีค่ะทามมาหลายวันแร้ว รบกวนช่วยด้วยนะค่ะ
|
|
|
|
|
Date :
2010-04-08 13:16:47 |
By :
chiyako |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
header ("Content-type: image/jpeg");
header("Content-type : image/gif");
ตกลงจะ gif หรือ jpeg ดี
ขอโค๊ดแบบเต็มหน้า ไม่มีกั๊ก พร้อมด้วย Output นะครับ
|
|
|
|
|
Date :
2010-04-08 15:20:34 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$id_em=$_GET['id_em'];
require("config.php");
$db_conn=mysql_connect(HOST,USER,PASS) or die("<h5>ติดต่อฐานข้อมูลไม่ได้</h5><br>");
mysql_select_db(DATABASE,$db_conn);
mysql_query("SET character_set_defaults = tis620");
mysql_query("SET character_set_results = tis620");
mysql_query("SET collation_connection = tis620");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
$sqlSubCat = " SELECT * FROM em_master WHERE em_Cid ='$id_em' ";
$rsSubCat = mysql_query($sqlSubCat,$db_conn);
$dataSubCat = mysql_fetch_array($rsSubCat);
$images=$dataSubCat["em_BImage"];
header("Content-type : image/jpeg");
echo $images;
เขียนเท่านี้อะค่ะ code แต่เรียกออกมาไม่เป็นรูปเราจะต้องทามไงจะต้องเพิ่มหรือ enable อาไรใน php.ini มัยทามไมมันไม่ได้เรยerror ก้อจะเป็นแบบนี้
�����JFIF�,,����OExif��II*������ ���������������� ������������������������������(�������1��������2�����������������������i�����(���� �SONY�DSC-T300���-�'����-�'��Adobe Photoshop CS4 Windows�2010:03:16 15:09:41�PrintIM�0300�����������������������������"��������'�����@��������0221������������������������������� �������������������������������� �������� ��������������0100�������������,�������J������������������������������������������������������������������������ ��������� ������������� ���,��(��� ���2009:04:29 10:50:44�2009:04:29 10:50:44����������� ���:��������d�����������R98������0100������������������R������Z��(�����������b�������������H������H�����������JFIF���H�H�����Adobe_CM����Adobe�d��������� �������"����� ��?���������� ��������� �3�!1AQa"q�2���B#$R�b34r��C%�S���cs5���&D�TdE£t6�U�e���u��F'�������������Vfv��������7GWgw���������5�!1AQaq"2����B#�R��3$b�r��CScs4�%���&5��D�T�dEU6te����u��F�������������Vfv��������'7GWgw����������?��#��(�?�+~�6�F��R��*��D(�<����S��Xg��asl:�7����H�n���,9�24I��Æc�� � {c� A�*�c�%���)�Ta*�X�hD��(RAc�$�$�m��������L@+�s�Q�@'��iV��D� ����n�k��y����?j����E�6 ^O����[6ՏP���ս��?�pV(|�#����I���; ��U>��69�QKG����7���\�Ew]i7Q�kd{c��;WE�[�.mVm.l[��o�:���UV��|X7ku�������[�1�;��DZ��o�-��m���[R�� �{ ����^�G��k}1e�=9���*����eP̴@c�����l���mHtW��<�V]�������O��f1!�'��?%�G�[^�8)�Gt��۳ ���M�?J�ѝF��5VʟS� �� ����@<��]ϟ�%�����c�`�Y��d�뜮���D&o�������\\W_8�����hRsH$ Џ4�E�MKc ��J� )@�)%AV�����A$�]�GNr�h�(�7�.8��D�4�Q�l�##�S��j�N9�C�?��s���`�����Y���2Ǔ��3���ƛ���II�lcq��5��w���w��\�I����6�`@Dy7s�X�A0���!���j��_7� �$���n���ʿqZ����'F4�G��wDa" |��tR,��x�c�<���:�\�Gw=���W1��^�6��5��z6?Ekb@P��ɬA-Kݙ� txZ~���|m�v���o��Uz�ݬi�H��ew�9���r�n��� ��$D����!=V�ۋ�h��w��������{\[?�ج ��O�?K��T:s�a����[���o�9��w��G�)�!��G���B��Z�����U�����}7@G_�>�FG!n|?'��B��O��cK��C]}_k2�'��J�ĭRO�$�C���2�����Ü��<�b�k� ���#��[Y�w�VX���u�f�W����]j?k?+r��VLsX�Y#^Up�2�h׳����Eѳi�h�ز�������Ws���d .:�}7em.aq?V2-k��?5�L����\��;�����g#� ��#��sbA����c��qX-�ԇ��p���r�[�\}�P�]�U����]n9 =�#䁍�� ��1nsL�e�>Ov��JKL;]�ѯ`��[{Z�Z�Hq1�O�+�]<{$�8����Wp��e��ٴ������-�˖l�G����Z�� ��H<�σ��d��G��As����ƒ��O�Z��[OʒP�W������`�* Ωj�7>�� �� �[�� ���Xk��d�?���}�{���G����4���rf �˔B�^�#�Z}��7)�G�I?'�+���D�]B�w�>���A��~ῳ��c�����vg87#����1��I��3���z��=�(q5�B�Z�$��S8MUS��A��\����W��,������ևG �iy��t�x�����zF(��N��o��]c,��D�#�_��fP̚^��<4Uc\G�5�.c���.��t;��(��@���H"�����\�dB�,�2ʢ�� ��/P� �༾
|
|
|
|
|
Date :
2010-04-09 10:27:23 |
By :
chiyako |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยที่ไม่รู้วิธีแก้ไขเรย อะค่ะ ช่วยทีนะค่ะเก็บข้อมูลลงไปแร้วจะเอามา show ได้ไงimageที่เก็บเป็น longblob ทามไมมันเป็นแบบนี้พอดีต้องมาเขียนต่อจากเค้าอีกที่ปกติเขียนไม่เก็บไฟล์ในฐานข้อมูลแบบนี้อันนี้จำเป็น
|
|
|
|
|
Date :
2010-04-09 10:29:11 |
By :
chiyako |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|