AFNetworking multipart upload
来源:互联网
+ (NSDictionary*)parametersOfUser:(User*)user{
if (user) {
NSMutableDictionary *returnDict = [NSMutableDictionary dictionaryWithCapacity:0];
if (user.userId && [user.userId length]) {
[returnDict setObject:[user.userId urlEncoded] forKey:@"userId"];
}
if (user.userName && [user.userName length]) {
[returnDict setObject:[user.userName urlEncoded] forKey:@"userName"];
}
if (user.phone && [user.phone length]) {
[returnDict setObject:[user.phone urlEncoded] forKey:@"phone"];
}
if (user.email && [user.email length]) {
[returnDict setObject:[user.email urlEncoded] forKey:@"email"];
}
[returnDict setObject:[user.deviceId urlEncoded] forKey:@"deviceId"];
[returnDict setObject:[user.deviceType urlEncoded] forKey:@"deviceType"];
[returnDict setObject:[user.osName urlEncoded] forKey:@"osName"];
[returnDict setObject:[user.osVersion urlEncoded] forKey:@"osVersion"];
if (user.pinCodeHash && [user.pinCodeHash length]) {
[returnDict setObject:[user.pinCodeHash urlEncoded] forKey:@"pinCodeHash"];
}
if (user.publicKey && [user.publicKey length]) {
[returnDict setObject:[user.publicKey urlEncoded] forKey:@"publicKey"];
}
return returnDict;
}return nil;
}
+ (NSDictionary*)parametersOfUser:(User*)user{
if