fnFileNameForS3Bucket function

String fnFileNameForS3Bucket({
  1. required FileUploadFolder folder,
  2. required String fileName,
  3. required String type,
})

Implementation

String fnFileNameForS3Bucket(
    {required FileUploadFolder folder,
      required String fileName,
      required String type}) {
  var fileNameWithOutExtension = fileName;
  var data = fileName.contains('.');
  if (data) {
    fileNameWithOutExtension = fileName.split('.').first;
  }
  var result =
  // '${appSettingController.companyData.value.id}/${appSettingController.selectedBranchId.value}/${folder.name}/_${appSettingController.userData.value?.id}_${DateTime.now()}$fileNameWithOutExtension.$type';
      'nexteonstechnologies/printdesigner/${folder.name}/${DateTime.now().millisecondsSinceEpoch}$fileNameWithOutExtension.$type';

  return result.replaceAll(' ', '');
}