제목 | php blob 관련 문의 드립니다. | ||
---|---|---|---|
글쓴이 | 쿰 | 작성시각 | 2013/04/12 21:41:34 |
|
|||
php 5.2 대이고 디비는 오라클입니다. 이미지 파일을 업로드 한후에 오라클 디비에 이미지를 바이너리로 저장하려는데요 파일이 저장후 이미 입력되어있는 디비에 업로드한 이미지를 바이너리 형태로 저장 하려는데요 이게 오류는 안나는데 업데이트 가 되지 않는 거같습니다. 이미지가 저장되는 필드가 0byte가 되더라구요 오류라도나면 라이따라서 보고 조치를 하겠는데 그냥 오류없이 업데이트 되더라구요 테이블명은 가렸습니다 이해해주세요 소스 코드는 ob_start(); $pimg = file_get_contents("./".$dest_path); ob_end_flush(); $oci_sql = "UPDATE 테이블명 SET USER_PICTURE=EMPTY_BLOB() , USER_PICTURE_TYPE='".$file_type."' WHERE USER_ID='".$mb_id."' RETURNING USER_PICTURE INTO :USER_PICTURE "; $stmt = oci_parse($ora_conn,$oci_sql); $mylob = OCI_New_Descriptor($ora_conn); OCI_Bind_By_Name($stmt,':USER_PICTURE',$mylob,-1, SQLT_BLOB); OCI_Execute($stmt, OCI_DEFAULT ); $mylob->save($pimg); $mylob->free(); OCI_Free_Statement($stmt); oci_commit($ora_conn); oci_close($ora_conn); |
|||
다음글 | load model만 했는데 공백이 발생합니다.. (10) | ||
이전글 | 암호화 복호화 관련 .. (3) | ||
변종원(웅파)
/
2013/04/15 10:03:30 /
추천
0
$pimg 가 제대로 나오는 것은 확인하신거죠?
|