
Engylizium
13.02.2017
13:48:44
Скинул другие размеры. 51х51. Результат индентичный тому что выше

Vlad
13.02.2017
16:31:34
#whois
Начинающий iOS разработчик. Работаю на проекте под названием Рубекс, суть которого отслеживание купюр. Могу быть полезен сообществу, помогая еще бОльшим новичкам) Узнал о сообществе из гугла. Искал сообщества, где могут помочь.
Очень прошу помощи... Помогите, пожалуйста, с загрузкой файла через multipart/form-data

Olexii
13.02.2017
16:32:40
AFNetworking/Alamofire очень удобно работают с multipart/form-data

Google

Vlad
13.02.2017
16:39:31
мне всегда приходит в result failure. Использую alamofire. Не понимаю в чем ошибка. Хочу нормально понимать, в чем ошибка и как нужно делать.

Eugene
13.02.2017
16:40:31
используй Paw, он хорошо помогает с такими вещами

? Райзя ?
13.02.2017
16:43:08
нет боди — фейл

Vlad
13.02.2017
16:43:29
аа, а что в бади должно быть?
само изображение, как я понимаю?

? Райзя ?
13.02.2017
16:44:34
ну в объекте, который приходит, может ничего и не быть. И это не будет ошибкой. Нужно как-то результат запихнуть будет в fulfill и все

Vlad
13.02.2017
16:44:39
сюда принято код кидать?) может так будет понятнее, если покажу

? Райзя ?
13.02.2017
16:45:05
довай
только я ничего все равно не помню и решаю проблемы у себя по мере поступления, а потом про них забываю :c

Vlad
13.02.2017
16:46:56
url точно правильно сформирован

Alfred
13.02.2017
16:47:33
что в error?

Google

Евгений
13.02.2017
16:47:36
а ты пнг репрезентейшн юзаешь
а у тебя скорее всего жыпег
раз это аватар

? Райзя ?
13.02.2017
16:48:10
я бы как оно пришло в резалт посмотрел po encodingError

Vlad
13.02.2017
16:48:11
я не знаю, как это отследить

? Райзя ?
13.02.2017
16:48:28
и узнал, что там за бяка написана

Eugene
13.02.2017
16:48:41
так у него mimeType от жпега, а использует png

Vlad
13.02.2017
16:49:05
пробовал и иначе.

? Райзя ?
13.02.2017
16:49:21
блиин
сложна
наверняка на cocoapods должен быть загрузчик картиног в две строки

Alfred
13.02.2017
16:49:45

Vlad
13.02.2017
16:49:46
UIJPEGRepresentation

Alfred
13.02.2017
16:49:49
что печатает?

Vlad
13.02.2017
16:50:30
Кто точно знает и может сейчас помочь?
так тяжело, когда 100 советов)

Alfred
13.02.2017
16:51:02
лол, что ошибка то печатает?

Vlad
13.02.2017
16:51:45
в ошибке написано, что сериализация JSON провалилась

? Райзя ?
13.02.2017
16:51:52
а. ну вот
это значит что у тебя нет боди

Google

? Райзя ?
13.02.2017
16:51:58
все ок
кидай резалт в fulfill и не парься
аа
у тебя же нет промискита
ну тогда просто считай, что все хорошо

Vlad
13.02.2017
16:52:49
но аватар не меняется!)
Суть в том, что в постман все получилось

? Райзя ?
13.02.2017
16:53:09
а ты отправляешь его на сервер или качаешь с него?

Vlad
13.02.2017
16:53:15
отправляю

? Райзя ?
13.02.2017
16:53:18
а

Olexii
13.02.2017
16:54:00

? Райзя ?
13.02.2017
16:54:17
ну почему аватар на сервере не меняется вопрос другой. Я щитаю, что ошибки нет

Vlad
13.02.2017
16:54:25
да, в JSON

? Райзя ?
13.02.2017
16:54:41
и все отправляется хорошо. просто ответ от сервера не содержит боди
и аламофаер почему-то корежит от этого

F
13.02.2017
16:55:28
аналофаер* азаза

Alfred
13.02.2017
16:55:31
получить код ответа можешь?

F
13.02.2017
16:55:33
говорите правильно

Vlad
13.02.2017
16:55:42

F
13.02.2017
16:56:13
если говорит про фейл с сериализацией джейсона, то еще это может быть, если сервер отдает контент-тайп не application/json

Google

? Райзя ?
13.02.2017
16:57:29
патамушта жсона нет

Vlad
13.02.2017
16:58:53
вот в postman я делаю запрос, всё хорошо. Так что на сервере все в порядке
и аватар меняется и JSON приходит в ответе

? Райзя ?
13.02.2017
17:02:45
мм

F
13.02.2017
17:04:01
а код какой сервер отдает?

? Райзя ?
13.02.2017
17:04:48
разница между постманом и устройством с аламофаером в отправляемых заголовках. Наверное аламофаер отправляет что-то нехорошее
убедись, что шоб все как в постмане отправлялось
тогда можно будет исключить ошибку в посылаемых хедерах. И тогда возможно это будет означать, что ты неправильно отправляешь данные

Vlad
13.02.2017
17:06:40
код 404)

F
13.02.2017
17:06:58

Olexii
13.02.2017
17:07:17
??

Vlad
13.02.2017
17:07:39
что это значит. Я ничего в HTTP протоколе не знаю(

Alfred
13.02.2017
17:08:00
url составлен не правильно

Vlad
13.02.2017
17:08:13
а как мне можно увидеть запрос целиком?

F
13.02.2017
17:08:21
404 - это ошибка
коды, которые аналофаер будет интерпритировать как успех - это 2хх

Alfred
13.02.2017
17:09:21
print(urlRequest)

Vlad
13.02.2017
17:11:14
спасибо, ребятки
буду сейчас разбираться

F
13.02.2017
17:12:18
пажалуста, котик

Google

Vlad
13.02.2017
17:14:47
теперь ошибка 500 Internal Server Error
это уже я видимо что-то не то отправил

F
13.02.2017
17:15:27
таки да
или бекендер что-то не так сделал

Vlad
13.02.2017
17:15:52
не-не. Там всё отлично.

? Райзя ?
13.02.2017
17:16:25

Vlad
13.02.2017
17:30:00
Без wireshark и другого стороннего софта я могу увидеть запрос с телом и хедерами целиком, который я отправил?

Vlad
13.02.2017
17:31:39
Ку-ку.
Что спрашивают у Trainee iOS Dev? Обычно, лол

? Райзя ?
13.02.2017
17:32:08

Vlad
13.02.2017
17:32:35

? Райзя ?
13.02.2017
17:32:48
тот кто тренирует или тот кто тренируется?
ааа
второе

Vlad
13.02.2017
17:32:57

? Райзя ?
13.02.2017
17:33:12
наверное спросят, в плюсы умеешь?

Vlad
13.02.2017
17:33:38

? Райзя ?
13.02.2017
17:34:19
а опыт командной разработки был?

Vlad
13.02.2017
17:34:26