- Add Upload Avatar

This commit is contained in:
giuseppenuc committed 2016-02-16 12:18:44 +01:00
1 parent 538b944026
commit f570c107c9
14 files changed
+1105 -953

No files matched your search

+40
View File
@@ -0,0 +1,40 @@
//
// PNObjectFormData.m
// Pods
//
// Created by Giuseppe Nucifora on 16/02/16.
//
//
#import "PNObjectFormData.h"
@implementation PNObjectFormData
+ (instancetype _Nonnull) formDataFromNSData:(NSData * _Nonnull) formData name:(NSString * _Nonnull) name fileName:(NSString * _Nonnull) fileName mimeType:(NSString * _Nonnull) mimeType {
PNObjectFormData * responseData = [PNObjectFormData new];
[responseData setFormData:formData];
[responseData setName:name];
[responseData setFileName:fileName];
[responseData setMimeType:mimeType];
return responseData;
}
+ (instancetype _Nonnull) formDataFromUIImage:(UIImage * _Nonnull) image name:(NSString * _Nonnull) name fileName:(NSString * _Nonnull) fileName mimeType:(NSString * _Nonnull) mimeType {
return [self formDataFromUIImage:image compression:1 name:name fileName:fileName mimeType:mimeType];
}
+ (instancetype _Nonnull) formDataFromUIImage:(UIImage * _Nonnull) image compression:(CGFloat) compression name:(NSString * _Nonnull) name fileName:(NSString * _Nonnull) fileName mimeType:(NSString * _Nonnull) mimeType {
PNObjectFormData * responseData = [PNObjectFormData new];
[responseData setFormData:UIImageJPEGRepresentation(image, compression)];
[responseData setName:name];
[responseData setFileName:fileName];
[responseData setMimeType:mimeType];
return responseData;
}
@end