我想設置一個簡單的href鏈接從我的公用文件夾下載.csv文件,但點擊它只是說'失敗 - 沒有文件',但我知道所有其他路徑到我的公共文件夾工作,因爲所有的圖像加載。我覺得我想失去一些我不知道的東西。我已經設置了公用文件夾像這樣:從公用文件夾下載.csv文件說失敗沒有文件
set :public_folder, File.dirname(__FILE__) + "/public"
和href是如下:
<a href="/csv_file/<%[email protected]%>" download="updated_<%[email protected]%>" style="text-align: center;" download>Download</a>
我希望這是足夠的信息。謝謝
生成的href是否與您期望的匹配?您也不會在您的路線中使用/公開。 –
是的,文本是正確的,下載的文件名稱(儘管沒有文件)是正確的,並且當懸停在鏈接上時顯示的路徑是正確的。 – Wazza
什麼是生成的HTML? '@ file.name'是否有效?除非你使用變量來定義他們的名字,否則圖片加載並不會告訴我們多少。請閱讀「[mcve]」,並給我們更多的細節。 –