seadowg
seadowg

Reputation: 4265

File download using Paperclip

I am using Rails to make a small file upload app. For file attachment I am using the wonderful Paperclip but I can't work out how to do downloads.

How would I create a link in my show view, that is passed the file id, for instance that would allow the user to download a file on my server?

Upvotes: 18

Views: 14579

Answers (2)

Syed Aslam
Syed Aslam

Reputation: 8807

If the file uploaded is attached to a model, e.g. as an attribute called avatar, then you can create a link like:

<%= link_to "Download", model.avatar.url(:original, false) %>

Replace avatar with the name of your attribute.

Upvotes: 34

Thorin
Thorin

Reputation: 2034

Replace whatever by name that are user in your model for paper clip if you have

resource_file_name, resource_file_name, resource_file_name,

then replace whatever by resource

Upvotes: 1

Related Questions