StorageUploadTask implements resumable uploads to a file in Firebase Storage.
Uploads can be returned on completion with a completion callback, and can be monitored
by attaching observers, or controlled by calling pause(), resume(),
or cancel().
Uploads can be initialized from Data in memory, or a URL to a file on disk.
Uploads are performed on a background queue, and callbacks are raised on the developer
specified callbackQueue in Storage, or the main queue if unspecified.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-08-23 UTC."],[],[],null,["# FirebaseStorage Framework Reference\n\nFIRStorageUploadTask\n====================\n\n\n @interface FIRStorageUploadTask\n : ../Classes/FIRStorageObservableTask.html \u003c../Protocols/FIRStorageTaskManagement.html\u003e\n\n`StorageUploadTask` implements resumable uploads to a file in Firebase Storage.\nUploads can be returned on completion with a completion callback, and can be monitored\nby attaching observers, or controlled by calling `pause()`, `resume()`,\nor `cancel()`.\nUploads can be initialized from `Data` in memory, or a URL to a file on disk.\nUploads are performed on a background queue, and callbacks are raised on the developer\nspecified `callbackQueue` in Storage, or the main queue if unspecified.\n- `\n ``\n ``\n `\n\n ### [-enqueue](#/c:@M@FirebaseStorage@objc(cs)FIRStorageUploadTask(im)enqueue)\n\n `\n ` \n Prepares a task and begins execution. \n\n #### Declaration\n\n Objective-C \n\n - (void)enqueue;\n\n- `\n ``\n ``\n `\n\n ### [-pause](#/c:@M@FirebaseStorage@objc(cs)FIRStorageUploadTask(im)pause)\n\n `\n ` \n Pauses a task currently in progress. \n\n #### Declaration\n\n Objective-C \n\n - (void)pause;\n\n- `\n ``\n ``\n `\n\n ### [-cancel](#/c:@M@FirebaseStorage@objc(cs)FIRStorageUploadTask(im)cancel)\n\n `\n ` \n Cancels a task. \n\n #### Declaration\n\n Objective-C \n\n - (void)cancel;\n\n- `\n ``\n ``\n `\n\n ### [-resume](#/c:@M@FirebaseStorage@objc(cs)FIRStorageUploadTask(im)resume)\n\n `\n ` \n Resumes a paused task. \n\n #### Declaration\n\n Objective-C \n\n - (void)resume;"]]