我想寫一個工作板/應用系統,我需要客戶上傳一個簡歷然後與僱主分享的能力,但我無法弄清楚這樣做的最佳方式。簡歷需要保持私密,除了與誰共享外,還需要客戶在提交給僱主後更新簡歷的能力。django內部文件共享與隱私
是否有一個Django應用程序已經這樣做了,或者我將如何去設置隱私,文件共享等,以便文件可以被複制,並仍然是私人的,只有那些共享?
我想寫一個工作板/應用系統,我需要客戶上傳一個簡歷然後與僱主分享的能力,但我無法弄清楚這樣做的最佳方式。簡歷需要保持私密,除了與誰共享外,還需要客戶在提交給僱主後更新簡歷的能力。django內部文件共享與隱私
是否有一個Django應用程序已經這樣做了,或者我將如何去設置隱私,文件共享等,以便文件可以被複制,並仍然是私人的,只有那些共享?
使用Apache的X-sendfile的,對於一個例子看看:Having Django serve downloadable files
存儲文件的私有文件夾。 Django授權請求並讓Apache使用x-sendfile頭來提供文件。
這種方式完全控制文件的隱私。
您也可以通過將上傳的文件存儲在您的項目STATICs目錄(假定可公開訪問)之外併爲此執行步驟3來完成此操作。或者,如果您想讓DBA的頭部爆炸,請將CV作爲BLOB存儲在數據庫中,並以相同的方式使用視圖。