#objective-c #ios #amazon-s3 #three20 #ttphotoviewcontroller
#цель-c #iOS #amazon-s3 #three20 #ttphotoviewcontroller #objective-c
Вопрос:
Я получаю сообщение об ошибке при загрузке изображений с urlPath, который поступает из S3 Amazon, это проблема с three20?
Кстати, я получаю urlPath из веб-службы..
у веб-службы есть скрипт, который проверяет что-то от меня, а затем возвращает изображение моего запроса, если я действительный пользователь .. (что-то нужно сделать для безопасности)
когда я вручную загружаю URL-адрес изображения, который я получаю от своего веб-сервиса в веб-браузере, он загружается нормально, но почему он не загружается в TTImageView?
Ответ №1:
Я использую TTImageView
с изображениями, загруженными непосредственно с Amazon S3, и у меня не было никаких проблем с этим.
Я использую функцию сопоставления доменов S3, предлагаемую Amazon, поэтому в URL-адресах изображений указан адрес моего домена (http://assets.domainname.com/image.jpeg ).
Учебное пособие: http://www.brangle.com/wordpress/2010/11/mapping-amazon-aws-s3-to-a-custom-domain-name /
Комментарии:
1. Я думаю, я бы действительно погрузился в это, поскольку я не получаю прямой доступ к файлу, спасибо, хотя 🙂
2. Это очень полезно — извините necro, но спасибо за ссылку.
Ответ №2:
Является ли ваша корзина новой? Новые сегменты ЕС (не уверены насчет НАС) перенаправляют URL S3-external-3.amazonaws.com
-адреса до тех пор, пока не будут правильно настроены настройки dns.
Возможно TTImageView
, перенаправление не выполняется.
Комментарии:
1. я попытаюсь поговорить об этом со своим товарищем по команде, поскольку я не работаю над этим в одиночку, спасибо, чувак 🙂
2. кстати, я получил NSURLErrorDomain, это проблема с настройками на сервере уже?
3. @BacalsoVincent — Можете ли вы предоставить образец URL-адреса или, по крайней мере, формат URL-адреса. Ваше хранилище находится в США или ЕС?
4. Я работаю с API, и он дает мне этот путь: это всего лишь пример пути, кстати mydomain.com/filename.php/more/folders/here/the_image.jpg
5. @BacalsoVincent — Я что-то упустил? Это не похоже на URL-адрес Amazon S3. Это конечная точка / служба php, которая перенаправляет на URL-адрес S3? Что такое
filename.php
?