只是一個簡單的問題(也許不是)最好的方式去存儲/訪問PDF文件
我期待加入到我的網站的方式爲客戶登錄並登錄後,他們能夠選擇他們的發票,我將上傳到我的服務器。
我的問題是什麼是最好的方式來存儲文件和訪問它們。 我已經做了一些Google搜索,並沒有找到很多方式指向我在正確的方向。
在此先感謝
只是一個簡單的問題(也許不是)最好的方式去存儲/訪問PDF文件
我期待加入到我的網站的方式爲客戶登錄並登錄後,他們能夠選擇他們的發票,我將上傳到我的服務器。
我的問題是什麼是最好的方式來存儲文件和訪問它們。 我已經做了一些Google搜索,並沒有找到很多方式指向我在正確的方向。
在此先感謝
它們上傳到一個無法目錄(www的根目錄之外或htaccess的保護),並用PHP爲他們服務。
這是可以做到像這樣:
$file = '/path/to/yourpdf.pdf';
header('Content-type: application/pdf');
header('Content-Length: ' . filesize($file));
readfile($file);
使用PHP和SQL,以確定哪些$file
應該和用戶是否有權限查看該文件。
我有一個建議是確保你不會將實際的文件存儲在數據庫中。確保您存儲的所有內容都是指向網絡上某處存儲文件的指針(超鏈接)。
根據使用的數據庫軟件,存儲PDF文件可能是一個好主意。 – Artefacto 2010-08-03 19:52:50
一個附帶條件是,如果下載通過HTTPS連接完成,特別是在使用IE時,這可能無法在某些瀏覽器上運行。 – 2010-08-04 04:54:02