作者slalala (S-ATA提高当好人的门槛值)
看板Database
标题Re: [系统] 上传档案的处理
时间Sat Oct 18 20:29:28 2008
我的做法是存档案编号(确定编号唯一)
下载的档案名称也是以编号加上附档名(例如mis0001.pdf)
教授登入的帐户授予不同权限
写一个servlet( 我是用jsp/servlet写)可以验证教授的权限
然後透过档案编号dispatcher至正确的文件
基本上文件我当初是放在另外一颗硬碟(怕挂掉啊 <囧>)
所以透过程式才能下载文件
这也不是所谓的相对路径
举例:
http://127.0.0.1/project/download?fileId=001
servlet 收到fileId 为001
会先验证登入的帐户是不是有授予权限
验证合法权限就将d:\论文\mis001.doc 提供给教授下载(servlet:getOutputStream)
(注:上传又是另外一个议题了XD)
另外我不是很相信相对路径
不然为什麽之前每天都有无名自拍破解可看(误)
※ 引述《lenki (黑皮一点喔)》之铭言:
: 我的做法是档案不存资料库
: 上传後改个乱数档名,资料库存下原始档名、Link
: 全都透过一个网页下载,这样就能判断使用者是否有权下载该档……
: ※ 引述《Arton0306 (Ar藤)》之铭言:
: : 小弟有个站(某研讨会)要让人上传档案(即论文)
: : 这些上传的档案要给某些教授看 每位看的不一样 也不能看到别教授看的
: : 他们可以下载 修改档名 直接在某档案後面写评语
: : 我想知道 资料库应该把档案变成object塞入
: : 还是应该只存路径??
: : 我考虑只存路径是因为在下载的时候 只要直接点link就好
: : 但如果是object塞入(还没做过 要找资料)
: : 下载的时候 似乎要做成一按钮 呼叫某函式去处理的样子
: : 把某档案从db取出给使用者...似乎有点麻烦
: : 一般跟档案下载有关的站 是塞资料库还是只记路径呢??
--
╱
◤◥╲ ╱╱
◤◥╲
你 我
│
◤颜 ◥ △_▂△ ___ │/
◤叔 ◣│
敢 就
— — - - ╱ ╲
⊙ ⊙ 动 干
◣_○_◢ ◥
\\\\ \│﹣ ﹣│
◣_皿_◢ 我 你
◥◣◥◣◢
﹙∞) │
/○
//│
◢◤◢◤ 的 的
▁▄▄▄ ◣
╲┴ /─
▄▄▄▁ 马 狗 mroscarψ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.86.131.112