답변 2개
채택된 답변
+20 포인트
3년 전
이미지를 디비에 blob 형태로 저장하시려고 하나 보네요.
해당 칼럼 type을 mediumblob으로 하시면 되지 않을까 싶네요. 대략 10메가가 넘으니까요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
니냐노
3년 전
Longblob 사용중입니다 ㅠㅠ
�
쟁반짜장
3년 전
제가 오류 메시지도 제대로 안 보고 답변을 한 것 같네요.
phpmyadmin 접속 가능하시면 그걸로 접속하셔도 되고 아니면 시커먼 콘솔창으로 접속하셔도 됩니다.
SHOW VARIABLES WHERE VARIABLE_NAME = 'max_allowed_packet'
위 쿼리문 찍어보시면 값이 나올 겁니다.
아니면 information_schema 디비로 접속하셔서 GLOBAL_VARIABLES 테이블에 보시면 있으니 확인해 보셔도 될 듯합니다.
참고로 웹 호스팅 유저시라면 수정은 불가능할 듯하네요.
phpmyadmin 접속 가능하시면 그걸로 접속하셔도 되고 아니면 시커먼 콘솔창으로 접속하셔도 됩니다.
SHOW VARIABLES WHERE VARIABLE_NAME = 'max_allowed_packet'
위 쿼리문 찍어보시면 값이 나올 겁니다.
아니면 information_schema 디비로 접속하셔서 GLOBAL_VARIABLES 테이블에 보시면 있으니 확인해 보셔도 될 듯합니다.
참고로 웹 호스팅 유저시라면 수정은 불가능할 듯하네요.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 3개
�
니냐노
3년 전
넵 죄송합니다
일단 input type= "file" 안에 이미지 파일을 넣엇는데 이 이미지는 636KB이고
(다른 작은 이미지들은 잘 들어갑니다)
blob으로 이미지를 데이터에 넣어서 뿌려주는데
좀 큰 이미지 파일들을 넣으면 1153 : Got a packet bigger than 'max_allowed_packet' bytes
이 오류가 나옵니다
1.phpinfo() 의 upload_max_filesize = 2M 라서 못들어가는건지 SQL에서 제한을 걸어둔건지 잘 모르겟습니다.
2. 그렇다면 최대 용량의 수정 방안은 어떻게 해야될까요?
일단 input type= "file" 안에 이미지 파일을 넣엇는데 이 이미지는 636KB이고
(다른 작은 이미지들은 잘 들어갑니다)
blob으로 이미지를 데이터에 넣어서 뿌려주는데
좀 큰 이미지 파일들을 넣으면 1153 : Got a packet bigger than 'max_allowed_packet' bytes
이 오류가 나옵니다
1.phpinfo() 의 upload_max_filesize = 2M 라서 못들어가는건지 SQL에서 제한을 걸어둔건지 잘 모르겟습니다.
2. 그렇다면 최대 용량의 수정 방안은 어떻게 해야될까요?
�
릴보이즈
3년 전
그냥 이미지를 디렉토리에 보관해서 필드값에 파일명만 넣은방식으로 하면 안되나요?
�
니냐노
3년 전
처음에 디렉토리에 하려 햇는데 그게 통장사본
이나 사업자등록번호 등록하는 이미지 파일이라 좀 중요하다 생각해서 blob처리 햇습니다 ㅠ
이나 사업자등록번호 등록하는 이미지 파일이라 좀 중요하다 생각해서 blob처리 햇습니다 ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인