2017-11-23 10 views
-4

내 자바 웹 페이지에 그리고 난 파일을 다운로드하고 페이지를 새로 고침 할 때 파일이 당신이 당신의 새로 고치면 나, 나는 같은 파일을 다운로드 다시

+0

아마 "어떻게 막을 수 있습니까?"라고 덧붙인 것을 잊었겠습니까? 대답은 다음과 같습니다. https://stackoverflow.com/a/6320124/1240557 – kryger

+0

동일한 리소스를 다시 요청했기 때문입니다. 브라우저가 해당 자원을 다운로드 가능한 파일로 취급하면 다시 다운로드하게됩니다. 그 행동이 당신에게 예기치 않게 나타나는 이유는 무엇입니까? – f1sh

답변

0

다시 다운로드되는 것을 페이지에서 동일한 요청을 다시 보냅니다. 그것은 문제는 아니지만 기능입니다. 때때로 웹 브라우저는 다운로드 된 리소스 URI가있는 주소 표시 줄을 업데이트하지 않지만 저장하고 계속 사용합니다.

다운로드 한 리소스의 ID를 사용자 세션에 저장하는 경우 한 번의 다운로드 만 허용 할 수 있지만이 경우 처음으로 리소스가 성공적으로 다운로드되었는지 확인해야합니다.

+0

와 같은 기능을 피할 수 있습니다. –

+0

답변을 업데이트했습니다. – sboye