我有一個系統保存某些表格行的文件(附件)。這意味着文件名可能會有些相同。我試圖找到一種方式來存儲文件的方式,我可以稍後查找行ID,文件名或文件ID並提供該文件下載。有沒有辦法從服務器上顯示的內容提供不同的文件名?
我有以下想法。
的每一行,我將創建一個文件夾,每個文件夾排我將創建一個文件編號另一個文件夾中,然後內持有的文件。現在問題在於處理目錄,有時權限也可能成爲問題。
(我喜歡這個方法更多)有1個文件夾的所有文件,文件名將由行ID,文件ID和文件名組成。
我的問題是可以說,我使用的方法2,文件名是一樣的東西:12212.18.this is file name.jpeg
有沒有辦法爲我服務於這個文件一樣:這是文件name.jpeg ?
如果有3/4的方法,你可以認爲這更好。會很好。
謝謝。
你可以通過它通過一個PHP腳本,並更改文件名 – cmorrissey
如何通過一個PHP腳本我正在與PHP工作一段時間,現在不能想辦法做到這一點。 –
查看此解決方案:http://serverfault.com/a/316817/88886 - 您需要根據您所服務的內容更改「Content-type」。如果你只使用默認的'application/octet-stream',那麼它將強制爲所有類型的文件下載文件。 – degenerate