【问题标题】:Website Links to Downloadable Files Don't Seem to Update指向可下载文件的网站链接似乎没有更新
【发布时间】:2011-12-29 22:08:12
【问题描述】:

我的网站上的链接有问题。如果在其他地方问过这个问题,请原谅我,但我不知道如何搜索。

关于当前情况的一点背景: 我创建了一个 python 程序,可以为科幻游戏随机生成行星。每个创建的行星都放置在一个文本文件中,以便以后查看。该程序询问用户他/她想要创建多少个行星并制作那么多文本文件。然后,在创建完所有行星后,程序会将所有文件压缩到文件“worlds.zip”中。然后会向用户提供一个链接以下载 zip 文件。

问题: 我第一次运行它时一切正常。但是,当第二次运行时,我单击链接下载 zip 文件,它给我的 zip 文件与我第一次得到的完全相同。当我 ftp 并直接下载 zip 文件时,我得到了正确的 zip 文件,尽管链接仍然很糟糕。

我尝试过的事情: 当我刷新页面时,链接仍然很糟糕。当我删除所有浏览器历史记录时,链接仍然很糟糕。我尝试了其他浏览器,但没有成功。我试图从网络服务器中删除该文件,但这并没有解决问题。更改提供链接的 html 文件一次有效,但第二次无效。

简化问题: 如何在我的网页上获取链接以更新到正确的文件?

我花了一整天的时间试图解决这个问题。我不介意查找信息或阅读文章和链接,但我不知道如何搜索,所以即使你们只是给我到其他网站的链接我也会很高兴(尽管直接回答我的问题会永远受到赞赏:))。

【问题讨论】:

  • 听起来您的文件被缓存在某处(可能是您的 ISP?)。每次生成不同的 zip 文件名是可接受的解决方法吗?这也将有助于解决“如果两个人同时这样做会怎样?”的问题
  • 我没想过这样做。我会努力做到的。

标签: python html web


【解决方案1】:

我对Python一无所知,但是在PHP中,在某些fopen模式下,如果一个文件试图与现有文件同名,它将取消操作。

【讨论】:

  • 我已经验证它确实覆盖了旧文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-11
相关资源
最近更新 更多