Ссылки на веб-сайты для загружаемых файлов не обновляются - PullRequest
0 голосов
/ 30 декабря 2011

У меня проблема со ссылками на моем сайте.Пожалуйста, прости меня, если об этом спрашивают где-то еще, но я понятия не имею, как искать это.

Небольшое предысторию текущей ситуации: я создал программу на python, которая случайным образом генерирует планеты для науки.фантастическая игра.Каждая созданная планета помещается в текстовый файл для последующего просмотра.Программа спрашивает пользователя, сколько планет он хочет создать, и создает столько текстовых файлов.Затем, после создания всех планет, программа архивирует все файлы в файл «worlds.zip».Затем пользователю предоставляется ссылка для загрузки zip-файла.

Проблема: при первом запуске все работает отлично.Однако, когда я запускаюсь второй раз, и я нажимаю на ссылку, чтобы загрузить zip-файл, он дает мне тот же zip-файл, что и в первый раз.Когда я захожу по FTP и загружаю zip-файл напрямую, я получаю правильный zip-файл, несмотря на то, что ссылка все еще плохая.

Что я пробовал: Когда я обновляю страницу, ссылка все еще плохая.Когда я удаляю всю историю браузера, ссылка все равно плохая.Я пробовал другой браузер, и это не сработало.Я попытался удалить файл с веб-сервера, и это не решило проблему.Изменение html-файла с указанием ссылки сработало один раз, но не сработало во второй раз.

Упрощенный вопрос: Как я могу получить ссылку на свою веб-страницу для обновления до нужного файла?

Я потратил целый день, пытаясь это исправить.Я не против поиска информации или чтения статей и ссылок, но я не знаю, как это искать, поэтому даже если вы, ребята, просто дадите мне ссылки на другие сайты, я буду рад (хотя прямой ответ на мой вопрос будетвсегда цениться:)).

1 Ответ

0 голосов
/ 30 декабря 2011

Я ничего не знаю о Python, но в PHP, в некоторых режимах fopen, если файл пытается быть создан с тем же именем, что и существующий файл, он отменит операцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...