我正在尝试编写一个工作板/应用系统,我需要能够让客户上传简历然后与雇主分享,但我无法找到最佳方法。简历需要保密,除非与谁共享,并且客户需要能够在将其提交给雇主后更新简历。
是否有django应用程序已经执行此操作,或者我将如何设置隐私,文件共享等以便文件可以复制并且仍然是私有的,只有那些共享?
答案 0 :(得分:1)
使用Apache的x-sendfile,例如,请参阅:Having Django serve downloadable files
将文件存储在私人文件夹中。 Django授权请求并让Apache使用x-sendfile头提供文件。
答案 1 :(得分:0)
文件的隐私完全由这种方式控制。
您也可以通过将上传的文件存储在项目STATICs目录之外(假设可公开访问),并为此执行第3步。
或者,如果您想让DBA的头部爆炸,请将CV作为BLOB存储在数据库中,并以相同的方式使用视图。