限制从PHP访问文件 - > Java Applet

时间:2010-04-18 18:05:22

标签: java php applet file-access

我正在用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的人都可以轻松访问。有没有办法限制对某个用户组的文件访问?

1 个答案:

答案 0 :(得分:2)

将PHP脚本用于DicomImg1值,例如:

<PARAM NAME=DicomImg1 VALUE="serve-dcm.php?id=image1.dcm">

php脚本可以检查是否允许客户端并采取相应的行动。

有一种方式。