みんな。iOSプラットフォームにファイルをアップロードするためにBoxUploadOperation
インターフェースを使用しています。以下のクラスメソッドを使用してインスタンスbox-ios-sdk
を初期化しました。BoxUploadOperation
+ (BoxUploadOperation *)operationForUser:(BoxUser*)user
targetFolderId:(NSString*)folderId
data:(NSData *)data
fileName:(NSString *)fileName
contentType:(NSString *)contentType
shouldShare:(BOOL)shouldShare
message:(NSString *)message
emails:(NSArray *)emails;
このクラス メソッドの 3 番目のパラメーターはNSData
オブジェクトである必要があります。これは、小さなサイズのファイルには適しています。ファイル全体をメモリに読み込むのには問題ありません ( NSData
)。ただし、大きなファイルをメモリに読み込むには適していません。iOS デバイスのメモリは限定。
では、どうすれば大きなファイルを box.net にアップロードできますか? 誰かが提案をしてくれたら、私は感謝します。