私のアプリでは、10 MB以下のサイズのイメージやビデオをサーバーにアップロードする必要があります。だから私は、サーバーにアップロードする前に、イメージピッカーコントローラから選択したイメージまたはビデオのサイズを確認する必要があります。私は2日以来の答えを探しています。この点で誰でも助けてくれます。ありがとうございました。私はのように書いたイメージ/ビデオサイズ(イメージピッカーから選択したバイト数)
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* fullPathToFile = [[paths objectAtIndex:0] stringByAppendingPathComponent:fileName];
NSLog(@"fullPathToFile:%@", fullPathToFile);
NSError *error = nil;
NSDictionary *attributes = [[NSFileManager defaultManager]attributesOfItemAtPath:fullPathToFile error:&error];
if (!error)
{
NSNumber *size = [attributes objectForKey:NSFileSize];
NSLog(@"File size: %@", size);
}
しかし、それはnullを返します。
パスを取得する方法 – Possible