0
PHP를 사용 중입니다. interventionblob (이미지)를 MySQL에 저장하는 방법은 무엇입니까?
블롭의 DB 형식은 무엇입니까?
MySQL은 base64로 저장합니까?
이미지 파일을 db에 저장하기 전에 어떻게해야합니까?
Image::make('......')->encode('data-url');
그게 뭡니까?
PHP를 사용 중입니다. interventionblob (이미지)를 MySQL에 저장하는 방법은 무엇입니까?
블롭의 DB 형식은 무엇입니까?
MySQL은 base64로 저장합니까?
이미지 파일을 db에 저장하기 전에 어떻게해야합니까?
Image::make('......')->encode('data-url');
그게 뭡니까?
BLOB (Binary Large Object)를 저장하는 방법은 무엇입니까?
TINYBLOB
, BLOB
, MEDIUMBLOB
및 LONGBLOB
입니다.TINYTEXT
, TEXT
, MEDIUMTEXT
및 LONGTEXT
입니다. 이는 4 개의 BLOB 유형에 해당하며 최대 길이와 저장 영역 요구 사항이 같아야합니다 ( ).다음 코드는 당신을 도울 것입니다 희망 :
CREATE TABLE IMAGE_TABLE(
IMG_ID INT(6) NOT NULL AUTO_INCREMENT PRIMARY KEY,
IMG_DETAILS CHAR(50),
IMG_DATA LONGBLOB,
IMG_NAME CHAR(50),
IMG_SIZE CHAR(50),
IMG_TYPE CHAR(50)
);
이 사용자의 요구 사항에 부합하는 테이블을 생성합니다.
또한 다음 SO 답변을 참조 할 수 있습니다 :
당신은 official documentation here. This link 및 this link이 깊어 읽기 가치가있을 것입니다 참조 할 수 있습니다 이해.
blob은 "Binary Large OBject"를 나타냅니다. 삽입 된 데이터는 base64로 인코딩되지 않은 이미지와 같이 2 진수 여야합니다. 전송 중에는 base64를 사용하여 데이터를 인코딩 할 수 있지만 blob 필드에 저장하면 디코딩해야합니다. –
@JonathanKuhn 그래서 열에 대해'File' 매개 변수를 제공하면 괜찮습니까? –