Hello everyone,
I am looking to get file path from file storage_provider.
But I am not sure how can get file path.
Would be appreciated any help!
Thanks in advance,
Maksym
Hello everyone,
I am looking to get file path from file storage_provider.
But I am not sure how can get file path.
Would be appreciated any help!
Thanks in advance,
Maksym
Hi @Maksym - should work like this:
yourfile = Store.find(id: 1337) # lookup the file by attributes you have or ID
Store::Provider::File.get_location(yourfile.store_file.sha)
# => /opt/zammad/storage/fs/2de0/44e8/51a50/dabc4/4c9babd/d3948c8/318b6aea7badeac5f2b91c17360f3877
Hello @thorsteneckel
Thanks so much for your reply.
I have another question. I am going to get http link to saved file in Zammad.
Is there any solution for that?
Best,
Maksym
You mean like this?
file_id = 1
fqdn = Setting.get('fqdn')
http_type = Setting.get('http_type')
url = "#{http_type}://#{fqdn}/api/v1/attachments/#{file_id}"
Yeah, thanks a lot!!!