我正在用PHP编写一个门户网站,允许用户上传DICOM图像,并允许同一组的用户通过Java Applet查看这些DICOM图像。通过查看器显示图像的html代码如下所示:
<APPLET archive=radscaper.jar codebase=./ code=com.divinev.radscaper.Main.class width=100% height=100%>
<PARAM NAME=Config VALUE=config.xml>
<PARAM NAME=DicomImg1 VALUE="relative_path1/image1.dcm">
</APPLET>
因此生成的html将文件url传递给java applet。我面临的问题是 - 文件将存储在公共目录中,并且任何知道文件URL的人都可以轻松访问。有没有办法限制对某个用户组的文件访问?
答案 0 :(得分:2)
将PHP脚本用于DicomImg1值,例如:
<PARAM NAME=DicomImg1 VALUE="serve-dcm.php?id=image1.dcm">
php脚本可以检查是否允许客户端并采取相应的行动。
有一种方式。