filestack-rails icon indicating copy to clipboard operation
filestack-rails copied to clipboard

How To change the filename using Onfileselected() callbacks in ROR

Open boo68120 opened this issue 6 years ago • 0 comments

We need to change the filename becoz of the S3 Url encode and filestack url encode is different so the image not opening...Thanks in advance..

filepicker.pickAndStore { mimetypes: ['image/', 'application/'], services: ['COMPUTER'], multiple: true }, { location: 'S3', path: uploadPath, storeContainer: s3Bucket, access: 'public' }, (s3Blobs) -> originalPhoto = {} s3Blobs.forEach (s3Blob, index) -> originalPhoto[s3Blob.filename] = s3Blob if s3Blob.mimetype.match(/^image/*/g) filepicker.convert s3Blob, { width: 32, height: 32 }, { location: 'S3', path: uploadPath, container: s3Bucket, access: 'public' }, (thumbBlob) -> EventAttachment.attrs.attachment_type_id = 1 # For image attachment type attachmentParams = { attachment: key: "#{s3Url}/#{originalPhoto[thumbBlob.filename].key}" name: "#{s3Url}/#{thumbBlob.key}" } EventAttachment.save(attachmentParams, galleryId)

boo68120 avatar Oct 11 '19 11:10 boo68120