2013-08-23 1 views
0

Я разрабатываю приложение, в котором пользователи могут отправлять фотографии. У меня хорошо работает приложение, использующее API-интерфейс Imageshack, где в основном все, что вам нужно сделать, это написать HTML-форму с сообщением в imagehack, а затем перенаправить сообщение на страницу по вашему выбору, где я затем использую полученную информацию для хранения местоположения изображение в моей базе данных.Добавить изображение в Amazon S3, как imagshack api, используя HTML

Моя проблема: я слышал плохие вещи о надежности/масштабируемости Imageshack, и я хочу перейти на S3 Amazon.

Можно ли загрузить фотографию на S3, а затем получить простой ответ с расположением изображения, которое я могу сохранить в моей базе данных через PHP?

Спасибо, Дэн.

ответ

1

Да, вы можете, просто вы можете использовать метод переноса файла PhoneGap

var ft = new FileTransfer(); 
ft.upload(fileURI, encodeURI("http://some.server.com/upload.php"), win, fail, options); 

использовать Amazone ведро путь для URL.

, если вам необходимо загрузить файлы большего размера несколько раз PhoneGap FileTransfer могут быть неудачными, так что вы можете написать какой-нибудь родной плагин (я пробовал загрузки видео на AMAZONE s3 и его Succes)

+0

Спасибо! Вы знаете, как я могу заставить его ответить URL-адресом загруженного изображения с помощью POST или GET? –

+0

onprogress: вызывается с помощью ProgressEvent всякий раз, когда переносится новый фрагмент данных. (Функция) –

Смежные вопросы