看板 PHP 關於我們 聯絡資訊
※ 引述《grassboy2 (活力花俏草兒仔政﹞O花俏)》之銘言: : 請問…如果server上的某個檔案… : 他的檔名含有類似 & 號或空白的字元, : 例如 「Midnight You & Me.txt」 : 雖然是合法檔名,但要如何才能以一個超連結下載呢? : 也就是說<a href="xxxx">下載</a> 中的xxxx要填什麼呢? : 最極端的例子是… : 我的server上有一個txt檔,檔名是「,.;'' ;&%-.txt」 : 但我無法直接以「http://grassboy.twbbs.org/,.;'' ;&%-.txt」下載><~ : 我以為urlencode()可以用(google也說可以), : 但試過了,還是無法下載… : 有人有類似經驗嗎?該如何解決呢@@~ 我的習慣是 檔案上傳時,修改他的檔名 原始檔名存到 sql table 裡面的 file_name 這個 column 然後用 auto_increasement 當作他上傳的檔名存到 server 的 upload資料夾 下載時,用 header 處理即可 --   +-------------------------    有句話是這麼說的                      30看學歷,40看經歷,50看病歷,60看月曆,70看黃曆    -------------------------+ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.34.96
grassboy2 :噗~完全猜中我要作什麼XD 08/14 00:07
visualPHP :不錯不錯 很好的做法 又可以防止對方知道路徑跟檔名 08/14 01:50