2011-12-29 49 views
0

我的網站上存在鏈接問題。請原諒我,如果這被問到別的地方,但我不知道如何搜索這個。可下載文件的網站鏈接似乎不會更新

關於當前情況的一點背景: 我創建了一個隨機生成科幻遊戲行星的python程序。每個創建的星球都放置在一個文本文件中,以備以後查看。該程序詢問用戶他/她想要創建多少行星並製作許多文本文件。然後,在創建所有行星之後,程序將所有文件壓縮成一個文件'worlds.zip'。然後將鏈接提供給用戶以下載該zip文件。

問題: 我第一次運行這個,一切正常。然而,當第二次運行時,我點擊鏈接下載zip文件,它給了我第一次完全相同的zip文件。當我ftp直接下載zip文件時,我會得到正確的zip文件,儘管鏈接仍然不好。

我試過的東西: 當我刷新頁面時,鏈接仍然不好。當我刪除我的瀏覽器歷史記錄時,鏈接仍然不好。我試過了不同的瀏覽器,但沒有成功。我試圖從Web服務器上刪除文件,但這並沒有解決問題。更改提供鏈接的html文件曾經工作過一次,但沒有再次工作。

Simplified問題: 如何獲取我的網頁上的鏈接以更新到正確的文件?

我花了整整一天的時間來解決這個問題。我不介意查看信息或閱讀文章和鏈接,但我不知道如何搜索這個,所以即使你們只是給我鏈接到其他網站,我會很高興(雖然直接回答我的問題將總是不勝感激:))。

+1

這聽起來像你的文件被緩存在某處(也許你的ISP?)。每次生成一個不同的zip文件名是一個可接受的解決方法?這也有助於解決「如果兩個人同時做到這一點怎麼辦?」的問題。 – 2011-12-29 22:12:39

+0

我沒有想過這樣做。我會盡力去做那件事。 – James 2011-12-29 23:28:16

回答

0

我對Python一無所知,但在PHP中,在某些fopen模式下,如果一個文件試圖與現有文件名稱相同,它將取消該操作。

+0

我已驗證它確實覆蓋了舊文件。 – James 2011-12-29 23:29:04

相關問題