Клиентская сторона s3 загружает и возвращает публичный URL изображения - PullRequest
1 голос
/ 10 августа 2011

Я пишу библиотеку загрузчика изображений на стороне клиента для python.Мне нужно загрузить изображение в Amazon S3 и вернуть общедоступный URL-адрес изображения.Я могу сделать это с помощью BOTO, однако я должен поделиться своим секретным ключом, который не является правильным способом сделать это.В качестве альтернативы я могу использовать загрузку через браузер с помощью запроса POST от Amazon, но это не дает мне доступ к общедоступному URL-адресу изображения.Как мне решить эту головоломку?

Ответы [ 2 ]

1 голос
/ 22 ноября 2011

Как насчет использования модуля urlparse для получения URL-адреса без параметров запроса?

1 голос
/ 20 сентября 2011

У меня та же проблема. Единственное, что я нашел, - это сделать изображение общедоступным при сохранении и последующем использовании:

item.image.url.split('?')[0]

, чтобы получить URL.

...