내 IOS 응용 프로그램에서 미디어 파일을 64 인코딩 된 문자열로 변환하려고합니다. 이미지를 변환하면 콘솔에서 인코딩 된 문자열을 성공적으로 볼 수 있습니다..mov를 base64로 인코딩 된 문자열로 변환하십시오.
NSData *videoData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"photo" ofType:@"jpg"]];
NSString *base64Encoded = [videoData base64EncodedStringWithOptions:0];
NSLog(@"%@", base64Encoded);
그러나 .mov 파일을 제공하려고하면 아무 것도 인쇄되지 않습니다.
NSData *videoData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"movie" ofType:@"mov"]];
누군가 내가 잘못하고있는 것이 무엇인지 말해 줄 수 있습니까? 또는 .mov 파일을 base64로 인코딩 된 문자열로 변환하려면 어떻게해야합니까?
감사합니다.
I 사용이 응답 http://stackoverflow.com/questions/13198152/large-base64-uploads-in-ios –
보기이있는 NSData Videodata를 * = [dataWithContentsOfFile을 NSData : currentItemImagePath]; base64Encoded = [videoData base64EncodedStringWithOptions : 0]; 내 문제가 해결되었습니다. 감사합니다 – user1882758