0

我有水晶报告,我在其中显示文件 url 路径,当用户单击该链接时,它是一个超链接。文件能够查看/下载。

我的意思是水晶报告网址就像

http://localhost:1645/websitename/Attachments/abc.pdf

文件类型可以是 doc、docx、pdf、jpeg、png 等。我的意思是从表单用户将文件上传到这个 attachmnet 文件夹,然后从报告中他们可以查看/下载这些文件。

现在的问题是这些文件可以直接访问。我可以直接输入 url 并且无需登录即可下载。

现在我如何限制这种情况。我已经实现了表单身份验证,但它适用于表单,但这是直接文件类型。

现在我该如何限制这一点。

4

2 回答 2

0

表单身份验证不限于表单。

于 2013-08-13T06:16:17.100 回答
0

有多种解决方案可用

  1. 使用 ashx 处理程序。您可能需要将文件名作为查询字符串/其他格式传递。
  2. 通过将 *.PDF 或任何其他静态文件映射到 aspnet_isapi.dll。
于 2013-08-13T06:19:43.010 回答