0

我有一个应用程序,我可以从中将文件上传到服务器。上传的文件在放置 php 脚本的同一文件夹中。如果任何人找到 URL,就可以轻松查看文件,因此很容易破解和破坏数据。

我必须向用户提供下载地址以下载他们上传的数据,但如果我提供准确的 URL,他们很可能会丢失数据。

我想知道有没有办法加密 URL 或任何其他方法来保护我的数据上传的文件夹。

我的网址是这样的www.hostname.com/myfolder/file.txt。由于这种普通的 URL,我无法从 Java 中的 URL 编码中受益匪浅。

我是一名Java程序员,我有php经验。

问候

4

1 回答 1

1

几点说明:

  1. 使用会话并让用户进行身份验证。
  2. 将文件放在upload/Web 根目录之外的文件夹中。
  3. 请求文件时,请检查upload/文件夹(如果存在)并从那里提供它们。
  4. 如果文件已存在,则拒绝上传。
  5. 从安全 (HTTPS) 主机运行所有内容。
于 2013-07-25T11:53:22.173 回答