-
Notifications
You must be signed in to change notification settings - Fork 103
Description
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)