HTTP를 통해 Google App Engine (Python)에 이미지를 업로드하는 예제가 있습니까? 또한 Blob 저장소에서 이미지를 검색하고 이미지 링크를 다른 사람과 공유 할 수 있습니까?Google App Engine에 이미지 업로드 및 사용자와 이미지 공유
1
A
답변
2
여기에 사용자가 아바타 이미지를 업로드 할 수있는 Google의 an example of a guestbook app이 있습니다. db.BlobProperty()
을 사용하여 이미지를 저장하는 방법에 대해 설명합니다. 업로드 할 처리기를 작성하는 방법 (class Guestbook
) 및 이미지를 제공하는 방법 (class Image
). 이미지의 크기를 조정하는 방법을 설명하기까지합니다.
2
create_upload_url을 사용하면 이미지를 Blobstore/cloud 저장소에 직접 업로드하는 데 사용할 수있는 URL을 만들 수 있습니다.
거기에서 get_seving_url을 사용하여 이미지에 액세스하기 위해 사용자와 공유 할 수있는 이미지의 URL을 만들거나 이미지에 액세스 할 수있는 사용자에 대한 액세스 권한을 원하는 경우 send_blob 및 BlobstoreDownloadHandler를 사용하여 이미지를 보낼 수 있습니다. 다시 귀하의 사용자에게.