【发布时间】:2018-05-07 14:50:50
【问题描述】:
我在我的 java 网页上,当我下载文件并刷新页面时,说文件已下载回给我
【问题讨论】:
-
大概你忘了加上“我该如何防止它?”,对吧?答案是:stackoverflow.com/a/6320124/1240557
-
因为您再次请求相同的资源。如果您的浏览器将该资源视为可下载文件,那么您将再次下载它。为什么这种行为出乎您的意料?
我在我的 java 网页上,当我下载文件并刷新页面时,说文件已下载回给我
【问题讨论】:
当您刷新页面时,您会再次发送相同的请求。这不是一个问题,而是一个特性。 有时,网络浏览器不会使用下载的资源 uri 更新地址栏,而是存储并继续使用它。
如果在用户会话中存储下载资源的ID,则可以只允许一次下载,但这种情况下,需要确保资源第一次下载成功。
【讨论】: