Мне нужно отправить мое изображение в Salesforce через мой iphone app.I попробовал эти вещи преобразованы в изображения -> байты -> base64 кодирование затем сохранить SFDC (Богатые полевые данные), это сделано отлично, но мне нужно сохранить как изображение .Здесь Мои коды, приведенные ниже (это не работает) наставит меня, как добиться того, чтобыОтправить вложение в Salesforce родной отдыха через ИОС SDK
NSData *imageData = UIImagePNGRepresentation(imageView.image);
NSString *boundary = @"---------------------------14737809831466499882746641449";
SFRestRequest *request = [[SFRestRequest alloc] init];
[request setDelegate:self];
[request setEndpoint:kSFDefaultRestEndpoint];
[request setMethod:SFRestMethodPOST];
NSMutableData *body = [NSMutableData data];
[body appendData:[[NSString stringWithFormat:@"rn--%@rn",boundary] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithString:[NSString stringWithFormat:@"Content- Disposition: form-data; name=\"entity_document\"; filename=\"%@\"\r\n",@"Test.png"]] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[@"Content-Type: multipart/form-data\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithString:[NSString stringWithFormat:@"Description :\"%s\"\r\n","Marketing brochure for Q1 2011"]] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithString:[NSString stringWithFormat:@"Keywords :\"%s\"\r\n","marketing,sales,update"]] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithString:[NSString stringWithFormat:@"FolderId :\"%s\"\r\n","005D0000001GiU7"]] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[[NSString stringWithString:[NSString stringWithFormat:@"Name :\"%s\"\r\n","Marketing Brochure Q1"]] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:[NSData dataWithData:imageData]];
[body appendData:[[NSString stringWithFormat:@"rn--%@--rn",boundary] dataUsingEncoding:NSUTF8StringEncoding]];
NSString *attbody = [NSString stringWithFormat:@"{\"body\" : {\"Name\" :[{ \"type\" : \"image/jpeg\", \"image\" : \"%@\"}] } }",body];
[request setPath:[NSString stringWithFormat:@"/v23.0/sobjects/Document/"]];
[request setQueryParams:(NSDictionary *)[SFJsonUtils objectFromJSONString:attbody]];
[[SFRestAPI sharedInstance] send:request delegate:self];
есть ли класс (Apex), которые необходимы обрабатывать мой запрос?
Что вы хотите сказать о сохранении изображения? В документе Salesforce или приложении или что-то еще? –
что угодно, мне нужно отправить изображение с моего iphone на sfdc? – Rams
Хорошо, что не работает? Какую ошибку вы видите? –