我的應用程序使用Rails 2後端,用於託管的Heroku,用於文件上傳的Paperclip和用於文件存儲的Amazon S3。點擊下載文件 - Ruby on Rails
現在用戶可以用paperclip + s3上傳文件 - 這個工作完美無瑕。上傳後,他們的儀表板上會顯示一個圖標,鏈接到文件位置(在s3存儲區中)。點擊圖標後,瀏覽器會在新窗口中打開文件(對於大多數文件類型 - PDF,MP3,img等)。當用戶點擊文件圖標時(例如Gmail附件),我希望文件自動下載。該解決方案應該能夠適用於任何文件類型和跨瀏覽器。
有沒有幫助在軌道中做到這一點,或者需要JavaScript?我真的被困在這一個,所以任何事情指向我在正確的方向將不勝感激。謝謝!
感謝您的提示!只是供參考,我認爲你在這裏有一個類型。 `{「Content-Disposition」:「attachment」}`拋出一個錯誤,但是`{「Content-Disposition」=>「attachment」}`正常工作。 – aguynamedloren 2011-04-22 09:57:37