Javascript 解析将图像数据从iOS传递到云函数
现在,我从客户端应用程序中保存一个对象和一个图像。代码如下:Javascript 解析将图像数据从iOS传递到云函数,javascript,ios,objective-c,parse-platform,Javascript,Ios,Objective C,Parse Platform,现在,我从客户端应用程序中保存一个对象和一个图像。代码如下: NSData *imageData = UIImagePNGRepresentation(_photoImageView.image); PFFile *imageFile = [PFFile fileWithName:@"image.png" data:imageData]; PFObject *newItem = [PFObject objectWithClassName:@"Item"]; [newItem setObjec
NSData *imageData = UIImagePNGRepresentation(_photoImageView.image);
PFFile *imageFile = [PFFile fileWithName:@"image.png" data:imageData];
PFObject *newItem = [PFObject objectWithClassName:@"Item"];
[newItem setObject:imageFile forKey:@"photo"];
[newItem saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded) {
//...
} else {
//...
}
}];
我在云代码中的一个函数中传输它,以简化跨平台的代码。如何将图像传输到函数
NSDictionary *dictionary = [[NSDictionary alloc]initWithObjectsAndKeys:
//...
THIS, @"photo",
nil];
[PFCloud callFunctionInBackground:@"saveNewItem"
withParameters:@{@"data": dictionary}
block:^(NSString *result, NSError *error) {
if (!error) {
} else {
NSLog(@"Error");
}
}];
谢谢 您可以传递照片的
PFFile
的URL,然后在云代码中使用此URL来处理数据。
因此,您的数据字典可以如下所示:
NSDictionary *dictionary = [[NSDictionary alloc]initWithObjectsAndKeys:
//...
imageFile.url, @"photoURL",
nil];
我想避免使用pffile。现在我正在尝试base64编码