Ошибка при загрузке изображения на сервер в базовой строке 64encoding - PullRequest
0 голосов
/ 12 августа 2011

Я пытаюсь загрузить данные на сервер.Сервер может принимать строки изображений.Теперь я использую следующий код для загрузки изображения на сервер.

NSData *image = UIImagePNGRepresentation(image);
NSString* pictureDataString = [image base64EncodingWithLineLength:0];
[_request setPostValue:pictureDataString forKey:@"media"];

Но я получаю следующую ошибку.Может кто-нибудь, пожалуйста, помогите мне здесь.

"(<class 'google.appengine.api.datastore_errors.BadValueError'>, BadValueError('Property media must be convertible to a Blob instance (Blob() argument should be str instance, not unicode)',), <traceback object at 0x69a1cd63d506f800>)"

1 Ответ

0 голосов
/ 01 ноября 2011

просто используйте ..

    NSData *image = UIImagePNGRepresentation(image);
    [_request setPostValue:image for key:"media";

это будет работать.

...