![C# 데이터베이스를 활용한 이미지 관리와 GridView (1/3)](https://i.ytimg.com/vi/DkQ-q_KNjpg/hqdefault.jpg)
콘텐츠
웹 서버에 저장된 이미지 파일은 PHP를 사용하여 이진 문자열로 변환 할 수 있습니다. 이미지를 바이너리로 변환하면 인코딩 효과를 신경 쓰지 않고도 쉽게 저장하고 값을 전달할 수 있습니다. 이미지를 바이너리로 변환하는 실제 과정은 단지 몇 줄의 PHP 코드를 사용하여 매우 간단합니다. 코드는 큰 프로그램의 일부로 사용되는 기능으로 저장하거나 작업을 한 번만 수행해야하는 경우 독립 실행 형 파일로 저장할 수 있습니다.
지침
-
"image_binary.php"라는 웹 서버에 파일을 만들어 서버에 저장하십시오. 이 파일에는 다음 코드가 모두 포함됩니다.
-
아래 코드를 사용하여 파일의 경로를 변수에 지정하십시오. 따옴표로 묶은 문자열을 웹 서버의 이미지 경로로 바꿉니다.
$ image = "image.jpg";
-
파일에서 변수로 데이터를 추출하십시오. 'rb'태그를 사용하면 바이너리로 읽어야 함을 알립니다. 다음 코드 줄을 파일에 추가하십시오.
$ data = fopen ($ image, 'rb'); $ 크기 = 파일 크기 ($ 이미지); $ contents = fread ($ fd, $ size); fclose ($ fd);
-
이제 $ contents 변수에 저장된 파일의 내용을 인코딩하십시오. 다음 코드 줄을 입력하면 이미지가 $ encoded 변수에 저장된 이진 문자열이됩니다. 이제이 문자열을 쉽게 저장하기 위해 데이터베이스에 저장하거나, 변수를 전달하여 편집하거나, 표시 할 수 있습니다.
$ encoded = base64_encode ($ contents);
필요한 것
- 너는 필요로 할 것이다 :
- PHP 호스팅