【问题标题】:Adding basic authentication to a simple HTML href link向简单的 HTML href 链接添加基本身份验证
【发布时间】:2014-05-23 12:41:43
【问题描述】:

我正在使用 smartGWT,我想通过使用 href 链接发送请求来从服务器下载文件,但是要下载文件我需要基本身份验证,因此可以将基本身份验证添加到简单的 html href ?

href 链接如下所示

String exportLink =  "<A href=\"" +restlet/api/user/getUsers +  "\"" + constants.HREF_STYLE + ">"+Download+"</A>";

【问题讨论】:

    标签: html download href smartgwt


    【解决方案1】:

    您的链接需要有以下形式:

    https://username:password@example.com/path
    

    点击此链接后,浏览器将使用给定的用户名+密码向服务器进行身份验证。请记住,您将用户名+密码发布给用户。

    更新:查看 Yvonne 的评论:Chrome 和 IE 不再支持上述 URL 方案。

    【讨论】:

    【解决方案2】:

    使用服务器端身份验证。

    从用户HTTP会话中获取信息并检查用户是否有权下载文件?如果用户无权访问文件,则向客户端发送错误页面或正确消息。

    我想通过使用 href 链接发送请求从服务器下载文件。

    我已经回答了你的问题SmartGWT handling file in the response body

    【讨论】:

      猜你喜欢
      • 2012-10-29
      • 1970-01-01
      • 2014-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-19
      • 1970-01-01
      相关资源
      最近更新 更多