我想設計一個簡單的網站,一個人可以上傳一個文件,然後將隨機的網絡地址傳遞給某個人,然後他可以下載它。Python中的文件共享網站
此時,我有一個網頁,有人可以成功上傳一個文件,該文件存儲在我的網絡服務器的/ files /下。
的Python腳本還生成被存儲在數據庫中識別文件
我已經找回叫另一頁,其中一個人應該去,放在5字母代碼一個獨特的,隨機的5字母代碼,以及它應該彈出一個文件夾詢問文件的保存位置。
我的問題是:1)如何檢索文件以供下載?在這一點上我的檢索腳本,獲取代碼,獲取我的服務器上的文件的位置,但我如何讓瀏覽器開始下載?
2)如何阻止人們直接進入文件?我應該更改文件權限嗎?
這有點偏離主題,但你可能要生成一個散列(如SHA1)和使用該代替5個字母的代碼進行存儲。這樣可以防止重複輸入同一個文件,也是一種更強大的身份驗證方法。 – alternative 2010-05-24 21:47:00