이미지 제공
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Cloud Storage 도구용 App Engine API는 이미지 파일을 제공하는 데 편리한 메서드를 제공합니다.
CloudStorageTools.getImageServingUrl()
CloudStorageTools.deleteImageServingUrl()
이 페이지에서는 기존 번들 서비스와 API를 사용하는 방법을 설명합니다.
이 API는 App Engine 표준 환경의 1세대 런타임에서만 실행될 수 있습니다. App Engine PHP 7/8 런타임으로 업데이트하는 경우 마이그레이션 가이드 를 참조하여 기존 번들 서비스의 마이그레이션 옵션을 알아보세요.
참고: 개발 서버 에서 로컬로 앱을 실행하는 경우 이 페이지에서 설명하는 이미지 크기 조절 옵션을 사용하려면 PIL 을 설치해야 합니다. 단순히 파일을 공개 상태로 설정 하는 대신 이 메서드를 사용하여 이미지를 제공하여 얻는 장점 중 하나는 이미지를 여러 가지 크기로 저장할 필요 없이 동적으로 크기를 조절하고 자를 수 있다는 것입니다.
CloudStorageTools::getImageServingUrl 은 이미지의 제공 URL을 반환합니다. 이미지를 HTTPS 페이지 안에 표시하는 경우 혼합 콘텐츠 경고가 발생하지 않도록 secure_url
을 True
로 설정하세요.
이 URL은 누구든지 공개적으로 읽을 수 있지만 '추측 가능'하지는 않습니다.
중요: 하나의 이미지를 서로 다른 두 앱에서 제공할 수는 없으며, getImageServingUrl
을 먼저 호출한 앱이 이미지를 제공할 소유권을 획득하므로 이 앱만 이미지를 제공하는 URL을 얻을 수 있습니다. 따라서 다른 앱에서는 그 이미지의 getImageServingUrl
을 호출해도 실패합니다. 두 번째 앱에서 이미지를 제공해야 하는 경우 먼저 이미지를 복사한 후 복사본에서 getImageServingUrl
을 호출해야 합니다.
URL 제공을 중지하려면 CloudStorageTools::deleteImageServingUrl 을 호출합니다.
참고: 파일 자체를 삭제하려면 PHP unlink()
함수를 사용하세요.
이 기능을 사용하려면 다음과 같이 CloudStorageTools
클래스를 가져옵니다.
이제 다음과 같이 image.jpg
이미지의 크기를 조절하고 자릅니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-01-31(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-01-31(UTC)"],[],[]]