0 0

如果a的href指向的地址中 文件名出现了#,导致打不开文件,怎么办?5

类似: <a href=" http://www.123.com/myword#xxx.doc">(此处链接无效,只是举例),"myword#xxx"是文件名,可是打不开这种地址,请问高手们有没有好的办法?

问题补充:难道是<a href="encodeURI('http://www.123.com/myword#xxx.doc')">?麻烦你举个例子好吗?
lovewhzlq 写道
把#编码一下,
encodeURI('http://www.123.com/myword#xxx.doc');



问题补充:呵呵,不好意思,我想用在纯静态页面的地方,谢谢你的回答
langshao 写道
String url = java.net.URLEncoder.encode("http://www.123.com/myword#xxx.doc", "UTF-8")


问题补充:可以了,呵呵,谢谢你~
lovewhzlq 写道
<a href=" http://www.123.com/myword%23xxx.doc">
这样写看


问题补充:谢谢你的回答~
langshao 写道
静态页面,将#换成%23,如:
http://www.123.com/myword%23xxx.doc

2010年1月18日 15:33

4个答案 按时间排序 按投票排序

0 0

采纳的答案

<a href=" http://www.123.com/myword%23xxx.doc">
这样写看

2010年1月18日 16:02
0 0

静态页面,将#换成%23,如:
http://www.123.com/myword%23xxx.doc

2010年1月18日 16:04
0 0

String url = java.net.URLEncoder.encode("http://www.123.com/myword#xxx.doc", "UTF-8")

2010年1月18日 15:59
0 0

把#编码一下,
encodeURI('http://www.123.com/myword#xxx.doc');

2010年1月18日 15:37

相关推荐

    java web文件下载功能实现 - longshengguoji的专栏 - CSDN博客1

    - 如果文件位于Web应用的`WEB-INF`目录下,由于安全性原因,不能直接通过URL访问,此时必须通过Servlet处理。 - 使用Servlet下载时,可以添加缓存控制和过期时间头,以优化浏览器缓存行为。 ### 结论 Java Web中...

    修改Vue打包后的默认文件名操作

    当你有多个Vue项目需要部署在同一服务器的不同路径下时,如果每个项目都默认输出到`dist`目录,那么就会产生文件路径的重叠,导致项目无法正常运行。为了解决这个问题,我们需要自定义打包输出的目标文件夹名。 ###...

    jspSmartUpload上传下载全攻略

    这里的关键是`&lt;a&gt;`标签中的`href`属性,它指向了处理下载请求的实际JSP页面。 ##### 2. 处理下载页面 (do_download.jsp) 接下来,我们来看看具体的下载处理页面`do_download.jsp`是如何实现文件下载的: ```jsp ;...

    struts2下载文件

    生成的URL将被绑定到`&lt;s:a&gt;`标签中的`href`属性,从而创建一个可以触发文件下载的超链接。 #### 二、后端Action处理 在后端,文件下载逻辑主要由继承自`ActionSupport`的`DownloadAction`类处理: ```java public...

    struts2 文件上传下载

    2. **限制文件大小**:设定文件大小上限,防止过大文件导致服务器资源耗尽。 3. **文件名处理**:避免使用用户提供的文件名,以防止路径遍历攻击。 4. **权限控制**:确保只有授权用户可以访问和下载文件。 综上所...

    .net bs 文件下载的两种源码

    在这个HTML片段中,`href`属性指向服务器上文件的实际位置,`download`属性告诉浏览器该链接是用来下载的,文件名是"yourfile.zip"。 这两种方法各有优缺点。流式下载适合大文件,且可以控制文件传输进度,但可能...

    UniGUI集合说明

    IE浏览器与其他现代浏览器相比,在渲染机制上存在一定的差异,这可能导致UniGUI控件在IE中的字体显示不清晰或大小异常。为了解决这一问题,可以尝试以下几种方法: - **调整CSS样式**:通过调整CSS中的字体大小、...

    WebWork上传下载功能小记.pdf

    1. **浏览器打开文件**:如果文件在浏览器中直接打开,检查web.xml中是否正确配置了MIME映射。 2. **获取文件名和contentType**:确保在Action中属性名称正确,如`uploadFilesFileName`和`uploadFilesContentType`...

    html路径问题 html路径问题

    在文件`info.html`中,如果希望链接到同一目录下的`index.html`文件,但错误地使用了`&lt;a href="html/index.html"&gt;index.html&lt;/a&gt;`这样的路径,浏览器将尝试在`info.html`所在目录的`html`子目录下查找`index.html`,...

    html中的内容直接下载到excel中,替换 document.execCommand(‘saveAs’)方法

    4. **创建`a`标签**:创建一个`&lt;a&gt;`标签,设置`href`为我们生成的URL,`download`属性设置为Excel文件名,如`'data.csv'`。 5. **模拟点击**:使用`a.click()`来触发下载,这样浏览器就会尝试下载URL指向的数据。 ...

    HTML相对路径.doc

    例如,如果我们有一个`info.html`文件,它位于`c:\Inetpub\wwwroot\sites\blabla`目录下,而我们要在这个`info.html`文件中创建一个指向同目录下的`index.html`的链接,那么链接代码只需这样写: ```html &lt;a href=...

    a标签下载链接的简单实现

    请注意,尽管可以更改文件的扩展名,但这样做可能导致文件无法正常打开,因为文件内容的实际格式可能与新的扩展名不匹配。 此外,`&lt;a&gt;`标签的`download`属性还有一些其他特性需要注意: 1. **跨域限制**:`...

    Export2Excel.js+Blob导出为表格数据

    在IT行业中,数据的导入与导出是日常工作中不可或缺的一部分,尤其在数据分析、报表生成以及数据交换时。本文将深入探讨如何使用JavaScript库`Export2Excel.js`和`Blob.js`来实现将数据导出为表格(Excel)格式。这...

    前端开源库-grunt-filerev

    `grunt-filerev`是基于Grunt(一个JavaScript任务运行器)的插件,它的主要功能是读取项目中的文件,计算每个文件内容的哈希值,并将这个哈希值添加到文件名中,形成一个唯一的标识。这样,即使文件内容发生微小变化...

    某马机构----相对路径.rar

    - **同级目录**:不使用`.`或`..`,直接提供文件名,表示与当前文件同一级别的文件或目录。例如,`&lt;link rel="stylesheet" href="styles.css"&gt;` 引入同级目录的styles.css样式表。 3. **应用场景**: - **HTML...

    上传下载功能

    - **HTML链接**:通过`&lt;a&gt;`标签的`href`属性指向文件URL,设置`download`属性可指定默认文件名。 - **JavaScript下载**:使用`window.location.href`或创建隐藏的`&lt;a&gt;`标签并触发点击事件,实现JavaScript控制的...

    IE音乐播放器

    这些链接指向底部框架中的`listen.htm`页面,并携带音乐文件名作为查询参数。 #### 3. 播放页面(listen.htm) 此页面负责根据URL中的查询参数加载并播放指定的音频文件。 ```javascript var queryOf = location....

    jsp上传代码

    i++)`循环遍历目录中的文件,如果`list[i]`是文件(不是目录),则获取其路径和名称。然后在HTML中创建一个链接到图片的`&lt;a&gt;`标签,以及一个显示图片的`&lt;img&gt;`标签。 5. 分页功能:当前代码将所有图片一次性显示...

Global site tag (gtag.js) - Google Analytics