2011-12-29 4 views
0

내 웹 사이트의 링크에 문제가 있습니다. 이것이 다른 곳에서 묻는다면 용서해주세요. 그러나 이것을 어떻게 찾아야할지 모르겠습니다.웹 사이트 다운로드 가능 파일 링크

현재 상황에 대한 약간의 배경 지식 : 나는 sci-fi 게임을 위해 무작위로 행성을 생성하는 파이썬 프로그램을 만들었습니다. 생성 된 각 행성은 나중에 볼 수 있도록 텍스트 파일에 배치됩니다. 이 프로그램은 얼마나 많은 행성을 만들어야 하는지를 사용자에게 물어보고 많은 텍스트 파일을 만듭니다. 그런 다음, 모든 행성이 생성 된 후, 프로그램은 모든 파일을 'worlds.zip'파일로 압축합니다. 그런 다음 Zip 파일을 다운로드 할 수있는 링크가 사용자에게 제공됩니다.

문제 : 처음 실행하면이 모든 것이 완벽하게 작동합니다. 그러나 두 번째 실행하면 zip 파일을 다운로드하는 링크를 클릭하여 처음으로 얻은 것과 동일한 zip 파일을 제공합니다. 내가 ftp에 들어 와서 zip 파일을 직접 다운로드 할 때 링크가 여전히 나빠진 것에도 불구하고 올바른 zip 파일을 얻습니다.

내가 시도한 것 : 페이지를 새로 고침 할 때 링크가 여전히 불량입니다. 내 모든 브라우저 기록을 삭제해도 링크가 여전히 나쁩니다. 다른 브라우저를 사용해 보았는데 작동하지 않았습니다. 웹 서버에서 파일을 삭제하려고 시도했지만 문제가 해결되지 않았습니다. 링크를 제공하는 html 파일을 변경하면 한 번 작동하지만 두 번째는 작동하지 않습니다.

간략한 질문 : 내 웹 페이지에서 올바른 파일로 업데이트하려면 어떻게해야합니까?

저는 하루 종일이 문제를 해결하기 위해 노력했습니다. 정보를 찾거나 기사와 링크를 읽지 않아도되지만 검색 방법을 모르므로 다른 사이트에 대한 링크를 제공하더라도 행복 할 것입니다. (직접 내 질문에 답변해도됩니다. 항상 감사하겠습니다 :)).

+1

파일이 어딘가에 캐시되어있는 것처럼 들립니다 (아마도 ISP입니까?). 매번 다른 zip 파일 이름을 생성하면 적절한 해결 방법이 될까요? 그것은 또한 "두 사람이 동시에 이것을했다면 어떨까요?"라는 문제를 해결하는 데 도움이 될 것입니다. –

+0

나는 그렇게 생각하지 않았습니다. 나는 그렇게하려고 노력할 것이다. – James

답변

0

파이썬에 대해서는 아무것도 몰라요.하지만 PHP에서는 일부 파일 모드에서는 기존 파일과 같은 이름으로 파일을 만들려고하면 작업이 취소됩니다.

+0

실제로 이전 파일을 덮어 쓰는 것을 확인했습니다. – James