개발! 딱 깔끔하고 센스있게!

php 에서 blob 그림을 파일로 바꾸기 본문

개발 스크랩 메모/PHP

php 에서 blob 그림을 파일로 바꾸기

렉사이 2020. 12. 22. 02:36

현재 간단한$u 파일을 사용하여 스크립트를 업로드하고 있습니다.

하지만 그림 크기가 커서 서버에 그림을 보내기 전에 크기를 조정하고 싶습니다.

그러나 이러한 단점은 리시즈 함수를 'blob' 그림으로 바꾸는 것이다.

나는 차라리 파일을 파일 시스템에 직접 보관하고 싶다.

blob 을 u 달러로 바꾸거나 blob 그림을 CD에 저장하는 스크립트에 저장합니까?성

감사합니다!

대답

BLOB 는 2진화 그림입니다.

만약 이미지가 서버에 위치하면 파일 시스템에 쓸 수 있습니다.

그래서 당신의 그림이 변수 $my blob 중에서 아래와 같은 일을 할 것입니다

file_put_contents('/path/to/new/file_name', $my_blob); 

이렇게.

Tmp 위치에 파일을 저장하고 최종 위치로 이동하기 전에 체크 (PHPs rename () 함수를 사용합니다.

한 마디 묻자: 왜 BLOB 를 DB 에 저장하지 않았을까?이것은 현재 파일을 처리하는 일종의 합법적인 방식으로 BLOB MySQL 데이터 형식은 파일을 처리하는 데 쓰이는 것이다.

Comments