save

open fun save(@NonNull file: File, contentType: Int, storageType: Int): Uri

Save provided file to file storage according to :

Return

uri of saved file, null if error

Parameters

file

- file to be saved

contentType

- type of file content

storageType

- storage type where file to be saved


open fun save(@NonNull sourceUri: Uri, @NonNull fileName: String, contentType: Int, storageType: Int): Uri

Save provided content from uri to file storage according to :

Return

uri of saved file, null if error

Parameters

sourceUri

- uri of source content to be saved

contentType

- type of file content

storageType

- storage type where file to be saved


open fun save(@NonNull sourceStream: InputStream, @NonNull fileName: String, contentType: Int, storageType: Int): Uri

Save provided input stream data to file storage according to :

Return

uri of saved file, null if error

Parameters

sourceStream

- input stream of source content to be saved

contentType

- type of file content

storageType

- storage type where file to be saved


open fun save(@Nullable sourceUri: Uri, @Nullable targetStream: FileOutputStream): Boolean

Save provided content from provided uri to output stream of existed file.

Return

true if success, false - error.

Parameters

sourceUri

- uri of source content to be saved

targetStream

- output stream to be saved content into


open fun save(@NonNull bitmap: Bitmap, @NonNull fileName: String, storageType: Int): Uri

Save provided bitmap to file storage as image file.

Return

uri of file saved, null - error.

Parameters

bitmap

- bitmap to be saved

fileName

- name of image file

storageType

- storage type where image file to be saved


open fun save(bytes: Array<Byte>, @NonNull fileName: String, contentType: Int, storageType: Int): Uri

Save provided byte array to file storage.

Return

uri of file saved, null - error.

Parameters

bytes

- byte array to be saved

fileName

- name of the file

storageType

- storage type where file to be saved