2011-08-02 4 views
0

My MySQL 데이터베이스는 직원의 이미지 (PNG, JPG)를 저장하며 필드 유형은 longblob로 설정됩니다.플렉스에서 DB blob 유형 표시

HttpService를 사용하여 blob 데이터 형식을로드하고 Flex의 이미지 구성 요소에서 렌더링 할 수 있습니까?^..^

나는 그것이 가까운 장래에 편리함을 알기 위해 열심이다 !!!

답변

1

당신은 할 수는 있지만, DB에 이미지를 저장할 시점이 없습니다.

Image로 가져 오는 가장 간단한 방법은 blob을로드하고 해당 Image의 원본으로 설정할 수있는 ByteArray로 변환하는 것입니다.

+0

나는 그들을 이미 내 mysql 데이터베이스에 저장되어있다, 나는 단지 그들을 표시하고 싶다! –

+0

자세한 정보는 http : // www.phpriot.com/articles/images-in-mysql/2' http://stackoverflow.com/questions/527801/php-to-store-images-in-mysql-or - 아닌 –

1

HttpService를 재정의하면 이진 데이터를 수신하는 데 사용할 수 있습니다. HttpService를 오버라이드하고 싶지 않으면 이진 데이터를 인코딩하기 전에 base64에 인코딩 할 수 있습니다.

그러나 이미지를 서버의 디렉토리에 저장하고 클라이언트에 링크 만 보내면 더 나은 해결책이됩니다.

관련 문제