Hello
I have a file on the server and i want it to be downloadable by users
when they press on a link. i tried send_date, but it created a new
file instead of grabbing the existing one.
Here is the code
def download
send_data( path=>“public/files/test.doc” , :filename => “test.doc”,
:type => “text/doc”, :disposition => “attachment”)
end
any help will be appreciated
Thank you
Fred
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Fredy wrote:
| Hello
| I have a file on the server and i want it to be downloadable by users
| when they press on a link. i tried send_date, but it created a new
| file instead of grabbing the existing one.
| Here is the code
|
| def download
| send_data( path=>“public/files/test.doc” , :filename => “test.doc”,
| :type => “text/doc”, :disposition => “attachment”)
| end
|
| any help will be appreciated
Is this Rails, Merb, or…?
Anyway, if it is a framework, you might be better off asking the
community around the framework for hints and help.
Anyway, if you are using Rails you could use link_to, for example, as
described here:
http://wiki.rubyonrails.org/rails/pages/HowToLinkToStaticFile
Note: The code presented there could be vulnerable to code injection, so
proceed with caution.
Phillip G.
Twitter: twitter.com/cynicalryan
Blog: http://justarubyist.blogspot.com
~ Verbing weirds language.
~ — Calvin.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkhG0IMACgkQbtAgaoJTgL/sxgCcDgq2BZj2c7p1cvT1nIBb+g0n
EH0AnRtOJkQ+ac50aLeXgcrUyEIFeZyI
=RAc7
-----END PGP SIGNATURE-----
On Jun 4, 1:26 pm, Phillip G. [email protected]
wrote:
|
community around the framework for hints and help.
Phillip G.
EH0AnRtOJkQ+ac50aLeXgcrUyEIFeZyI
=RAc7
-----END PGP SIGNATURE-----
Hello
It’s Rails
here is the view code:
<%= link_to “Download”, { :action => “download” } , :post => true
%>
as i said in my previous thread, the file is already in the server; no
need to create, just download it. but i got a new file created
instead, with nothing in it.
Thank youg
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Fredy wrote:
| as i said in my previous thread, the file is already in the server; no
| need to create, just download it. but i got a new file created
| instead, with nothing in it.
Have you looked at the link I mentioned? It solves the exact problem you
have.
Phillip G.
Twitter: twitter.com/cynicalryan
Blog: http://justarubyist.blogspot.com
ZOOT: I’m afraid our life must seem very dull and quiet compared to
yours. We are but eightscore young blondes, all between sixteen and
nineteen-and-a-half, cut off in this castle, with no one to protect us.
Oooh. It is a lonely life … bathing … dressing … undressing …
making exciting underwear…
~ – Monty Python and the Holy Grail
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkhG1ncACgkQbtAgaoJTgL/6GgCcD6rNXP8h0E2Gqhcd66QJWCao
YIAAoIuypce67MAfvwIzYjc7szqiUR9V
=sQxe
-----END PGP SIGNATURE-----