【发布时间】:2017-10-12 21:16:01
【问题描述】:
文件上传/下载如何在内部工作,是否需要多次请求和响应?我问这个问题是因为我使用 Spring Security 进行 JSON Web 令牌 (JWT) 身份验证,如果文件上传/下载需要多个请求/响应,那么我应该如何使用文件上传/下载发送身份验证/刷新令牌多次请求。
我在基于 Java Swing 的桌面应用程序中使用 JWT。
【问题讨论】:
-
身份验证令牌通常与每个请求一起发送,因为这些类型的 Web 应用程序通常是无状态的,这意味着您没有会话,因此令牌是唯一对您进行身份验证的东西。
-
@Riiverside 这是我担心文件上传和下载的唯一原因,因为它可能是多个请求。
-
我真的不明白有什么需要担心的。您可以简单地将令牌作为 HTTP 标头提供给每个请求。但您也可以在单个多部分请求中上传多个文件。这里有一个很好的例子:mkyong.com/spring-mvc/spring-mvc-file-upload-example
-
@Riiverside 感谢您提供多部分选项。我会试试的,会联系你的。
标签: java spring spring-mvc spring-security jwt