//library/com.uploadcare.android.library.api/UploadcareClient/copyFileRemoteStorageAsync
copyFileRemoteStorageAsync
[androidJvm]
Content
fun copyFileRemoteStorageAsync(context: Context, source: String, target: String? = null, makePublic: Boolean = true, pattern: String? = null, callback: CopyFileCallback? = null)
More info
Copy file to remote storage. Copy original files or their modified versions to a custom storage. Source files MAY either be stored or just uploaded and MUST NOT be deleted.
Parameters
androidJvm
| Name | Summary |
|---|---|
| callback | callback CopyFileCallback with either an UploadcareCopyFile response or a failure exception. |
| context | Application context. @link android.content.Context |
| makePublic | MUST be either true or false. true to make copied files available via public links, false to reverse the behavior. |
| pattern | The parameter is used to specify file names Uploadcare passes to a custom storage. In case the parameter is omitted, we use pattern of your custom storage. Use any combination of allowed values. |
| source | File Resource UUID or A CDN URL. |
| target | Identifies a custom storage name related to your project. Implies you are copying a file to a specified custom storage. Keep in mind you can have multiple storages associated with a single S3 bucket. |