Я путаюсь с загрузкой изображения с iPhone, я не знаю, могу ли я использовать base64encoding
или multi-part
данные.Загрузить изображение с iOS?
ответ
Лучше загрузить строку base64 на сервере, чтобы вы извлекли и получили реальное изображение из строки на сервере.
В противном случае в оба способа можно загрузить изображение на сервер.
let theImg = imageview.image!
.base64EncodedStringWithOptions пусть imgrep = UIImagePNGRepresentation (theImg)
Пусть B64 = imgrep! (NSDataBase64EncodingOptions.Encoding64CharacterLineLength)
ОК, это будет кодировать его, и оно должно идти очень быстро. В чем проблема. Вы предполагаете, что это «слишком долгое время для кодирования». Как вы это сделали? – Rob
Когда я кодирую изображение с симулятора, он принимает 3 миллиона, используя «UIImagePNGRepresentation», но теперь я использовал «let imgrep = UIImageJPEGRepresentation (theImg, 0.5)», и он отлично работает сэр. – johnyald
Только за купол секунд. – johnyald
пусть theImg = imageview.image!
пусть imgrep = UIImageJPEGRepresentation (theImg, 0,5)
пусть B64 = imgrep .base64EncodedStringWithOptions (NSDataBase64EncodingOptions.Encoding64CharacterLineLength)
пусть заменен = b64.stringByReplacingOccurrencesOfString ("+", withString: "% 2b")!
@Rob - это то, что я сделал. Я отправляю строку «replace» на мой сайт, чтобы преобразовать все «% 2b» в «+», что вы думаете? – johnyald
Зачем нужно заменять + символами для синтаксического анализа. вы можете напрямую использовать методы пользовательской строки для строк синтаксического анализа html. –
@HemanthShah, как это будет работать? Можете ли вы дать мне некоторые коды для этого. Я ценю ваше усилие – johnyald
- 1. Загрузить изображение с post -ios
- 2. iOS: загрузить изображение с url
- 3. Загрузить изображение в Cloudinary IOS
- 4. Попытка загрузить изображение с iOS на parse.com
- 5. Загрузить изображение из iOS с помощью ASIHTTPRequest
- 6. Загрузить файл/изображение с AFNetworking в iOS?
- 7. IOS - загрузить изображение с ImageShack JSON API
- 8. Загрузить изображение с приложения ios на сервер
- 9. Загрузить изображение iOS в PHP
- 10. Как загрузить изображение в приложение iOS
- 11. Загрузить изображение из рамки iOS 8
- 12. Загрузить изображение, загруженное ранее в iOS
- 13. Загрузить изображение в Xcode и ios
- 14. Загрузить изображение для веб-сервиса в ios
- 15. PHP пустой TMP_NAME на iOS Загрузить изображение
- 16. Swift iOS 8 Загрузить изображение в WebServer
- 17. Загрузить изображение в календаре в IOS
- 18. IOS 7 - Невозможно прочитать/загрузить изображение
- 19. Как загрузить изображение на сервер с ios с Alamofire
- 20. Django Загрузить изображение через изображение iOS Неправильно вращается (проблема EXIF)
- 21. Загрузить изображение с Yii
- 22. Загрузить изображение с alamofire
- 23. Загрузить изображение с AfNetworking
- 24. Загрузить изображение с сайта
- 25. Загрузить изображение с AFHTTPClient
- 26. Как загрузить изображение на S3 с помощью AWSUserFileManager Swift iOS
- 27. Как загрузить изображение в php с помощью iOS
- 28. Невозможно загрузить изображение с xcassets на iOS 9
- 29. загрузить изображение с ios swift 3 в jsp веб-сервис
- 30. Как загрузить изображение на html5 с помощью Phonegap в ios
Зависит от сервера, на котором вы загружаете изображение. Что ожидает сервер? Вы можете [изменить] свой вопрос, чтобы добавить дополнительную информацию и подробную информацию о вашей проблеме. – Moritz
Я сохраню его в моем менеджере файлов cpanel, – johnyald
Теоретически вы можете загружать с помощью ftp, но, вероятно, проще написать собственный веб-сервис для загрузки. И когда вы пишете свой собственный веб-сервис, вы можете реализовать его любым способом, но 'multi-part/formdata', вероятно, проще всего (esp, если вы используете такую библиотеку, как Alamofire, чтобы вытащить вас из сорняков при создании собственного' multi-part/formdata'. – Rob