社区
Web 开发
帖子详情
文件的路径问题?路过请进来看看!
hhuzhj
2003-12-12 10:02:57
显示一图片:<img src="..\src\中文.jpg">这么不能显示?但是如果把路径加全,
<img border="0" src="<%=application.getRealPath("\\")%>src\中文.jpg>">确可以显示,但是到了别的浏览器确又不能读。这么解决?
tomcat5.0,win2000
...全文
79
6
打赏
收藏
文件的路径问题?路过请进来看看!
显示一图片:这么不能显示?但是如果把路径加全, <img border="0" src="src\中文.jpg>">确可以显示,但是到了别的浏览器确又不能读。这么解决? tomcat5.0,win2000
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hhuzhj
2003-12-13
打赏
举报
回复
up
hhuzhj
2003-12-13
打赏
举报
回复
我试过转换,但是转换后里面有%,这样的话,图形还是不能打开。
soloxiao
2003-12-12
打赏
举报
回复
编码一下:
String a = url.myURLEncoder("你的文件.htm");
out.println("<a href='"+a+"'>test</a>");
-----------------------------------------------
package url;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.BitSet;
public class myURLEncoder {
public static String encode( String path ) {
int maxBytesPerChar = 10;
int caseDiff = ('a' - 'A');
char[] hexadecimal = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9','A', 'B', 'C', 'D', 'E', 'F'};
BitSet safeCharacters = new BitSet(256);
StringBuffer rewrittenPath = new StringBuffer(path.length());
ByteArrayOutputStream buf = new ByteArrayOutputStream(maxBytesPerChar);
OutputStreamWriter writer = null;
try {
writer = new OutputStreamWriter(buf, "UTF8");
}
catch (Exception e) {
e.printStackTrace();
writer = new OutputStreamWriter(buf);
}
for (int i = 0; i < path.length(); i++) {
int c = (int) path.charAt(i);
if (safeCharacters.get(c)) {
rewrittenPath.append((char)c);
} else {
// convert to external encoding before hex conversion
try {
writer.write(c);
writer.flush();
} catch(IOException e) {
buf.reset();
continue;
}
byte[] ba = buf.toByteArray();
for (int j = 0; j < ba.length; j++) {
// Converting each byte in the buffer
byte toEncode = ba[j];
rewrittenPath.append('%');
int low = (int) (toEncode & 0x0f);
int high = (int) ((toEncode & 0xf0) >> 4);
rewrittenPath.append(hexadecimal[high]);
rewrittenPath.append(hexadecimal[low]);
}
buf.reset();
}
}
return rewrittenPath.toString();
}
}
dailindl
2003-12-12
打赏
举报
回复
有的时候中文在不同的服务器下是不行的,最好还是换成英文或数字,否则会经常出现很奇怪的错误
hhuzhj
2003-12-12
打赏
举报
回复
是啊。我问的就是中文的问题,英文或者数字是没有问题的,但是中文不行,问问还有办法解决?
yipingdeng
2003-12-12
打赏
举报
回复
看一下是不是你的中文.jpg的问题,改成英文名看看
Anaconda安装教程(实习作业版本,麻烦
路过
的大家点进来
看看
呗)
您现在可以使用Anaconda提供的各种功能和工具,包括Jupyter Notebook、Spyder和各种常用的Python库。步骤6:更新Anaconda(可选) 虽然不是必需的,但建议您在开始使用Anaconda之前更新其组件。在安装过程中,您可以选择安装位置和其他选项。这将更新conda和Anaconda的基本组件,以确保您拥有最新的功能和修复程序。添加这五个变量,
路径
需要根据之前个人安装
路径
进行修改。找到您下载的Anaconda安装程序,并运行它。如果安装成功,您将看到Anaconda的版本号。
[Linux排查] “Permission Denied“?一文解决Linux
文件
/目录权限不足
问题
Linux 系统频繁提示 "Permission denied" (权限被拒绝)?本指南详细分析
文件
和目录权限不足的常见原因,提供 `ls -l` 查看权限、`chmod` 修改权限、`chown` 更改所有者等命令的实战排查思路与解决方案。
加载图片时报错,请大虾帮忙
看看
!
加载图片时报错,请大虾帮忙
看看
! Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiMultimedia/html/delphi_20061103170415180.html fbmp:TBitMap ; fbmp.loadfromfile('c:\abc.bmp'); 执行到这一步时报错,提示读stream...
解读 thinkphp5 源码(一):自动加载
听说 TP5 已经 RC4 了,曾经在 RC3 的时候用它写过一个小东西。官方说从 RC4 以后改动不是太大。索性读一下它的源码。然后顺便记录一下,如有错漏,请
路过
大神多多指正! 入口 作为单入口框架,就从入口
文件
看起,按照tp5文档所示的规范,入口
文件
应该是放在public/ 下。 那么为什么大多数要把入口放到子
文件
夹下呢?这是一个小技...
今天遇到了一个巨坑---关于feign的---如果你有使用feign出现了超时报错,报null,404--
请进来
看一看
前言 今天确实遇到了一个巨坑啊·! 搞了很久。 本来错误的原因也很简单 但是feign 开起了hystrix报错 feign: hystrix: enabled: true 就一直给我报这个两个错误 报错一: 连接时间超时,看到这个我就想到,肯定是hystrix配置出
问题
了 可是原来的配置没
问题
啊,对于超时,已经处理了,看一下原来的配置 #超时配置 ribbon: ReadT...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章