导航:首页 > 编程语言 > java添加图片路径

java添加图片路径

发布时间:2025-06-03 17:05:39

❶ 在java中怎么获得图片的路径

你这是相对路径,在项目文件夹下建一个image文件夹,然后那几个对应的gif格式的图片.也可以在那位置写绝对路径,D:/image/图片名

❷ 怎样将一个图片文件夹打包成jar包打包后在java的程序想加载,文件路径该怎么写

在复java中有jar命令 你可以在查看一制下jar帮助 很简单的
用 getDocumentBase()定位到class文件的位置 在后面" "中添加你图片的路径加图片名称
例如:
Image Im=getImage(getDocumentBase(),"photo/1.jpg");
将photo文件夹和class放在同一级目录就可以加载photo中的图片(1.jpg)了

❸ java上传图片到服务器指定路径

privateFilemyFile;//文件
;//类型
privateStringmyFileFileName;//文件名
//。。。。getXXX()setXXX()方法

//输入流
InputStreamis=newFileInputStream(myFile);
//设定文件路径
StringphotoPath=ServletActionContext.getServletContext()
.getRealPath("/user/photo/");
FilefilePhotoPath=newFile(photoPath);
//判断这个路径是否存在,如果不存在创建这个路径
if(!filePhotoPath.isDirectory()){
filePhotoPath.mkdir();
}

Stringextension=FilenameUtils.getExtension(this
.getMyFileFileName());//后缀名比如jpg
Stringfilename=UUID.randomUUID().toString()+"."+extension;

//目标文件
Filetofile=newFile(photoPath,filename);
//输出流
OutputStreamos=newFileOutputStream(tofile);
byte[]buffer=newbyte[1024];
intlength=0;
while((length=is.read(buffer))>0){
os.write(buffer,0,length);
}
//关闭输入流
is.close();
//关闭输出流
os.close();

❹ java图片路径问题

<img src="111.png" /> 引用的是同一目录下的,你上面那段代码根本就没输出到那个目录当然找不到了。 对于一个项目来说图片有个专有的文件夹存放,比如在WebRoot的imageFolder下,那么你在输出流写图片的时候要指定好这个相对路径,然后页面上用<img src="../imageFolder/111.png" />

通常来说解决方案是这样的:以一个图片上传的例子为例,首先会在xml文件中配置好上传文件的绝对路径(例如C:/XXDX/XX这样,将来部署到服务器上时,修改配置文件路径就好了)然后比如我们上传的图片都是用输入流写到xx/xx/war/upload中 (我看你后增加的代码中没有flush(),是不对的) 然后在页面jsp中用/upload/xxx.png取值,之所以这么取是因为“/”是war根目录,当然你要是用"../"那种方式你要查明白你现在的目录级别。

❺ 在Java项目中上传图片时如何使上传的图片自动保存到指定路径

用struts也可以实现 多文件上传

下面是我写的代码,

参数中有要保存的目录

作为参考!

/*文件目录*/
public static String [] fileArray={
"logo.png",
"index.swf",
"OEMInfo.txt",
"favicon.ico"};

/**
* @author Caoshun
* @see 接收并保存文件
* */
public static void receiveAndSaveAllFileByPath(ActionForm form,String rootPath1,String rootPath2){
String fileName="";
//获取表单中的文件资源
Hashtable<Object, Object> files = form.getMultipartRequestHandler().getFileElements();
//遍历文件,并且循环保存
//当前处理文件序号
int file_num=1;
for (Enumeration<Object> e = files.keys(); e.hasMoreElements();) {

/*根据处理的当前文件下标,确定文件名*/
fileName=fileArray[file_num-1];

FormFile file = (FormFile) files.get((String) e.nextElement());
if (file != null && file.getFileSize() > 0) {
try {
//使用formfile.getInputStream()来获取一个文件的输入流进行保存。
//文件名
//String fileName = file.getFileName();
//System.out.println("debug in AddEnterpriceAction.java on line 152 fileName is : "+fileName);
//文件大小
//int fileSize = file.getFileSize();
//文件流
InputStream is = file.getInputStream();
//将输入流保存到文件
//String rootPath = this.servlet.getServletContext().getRealPath("files");

//往cn中写入
File rf = new File(rootPath1);
FileOutputStream fos = null;
fos = new FileOutputStream(new File(rf, fileName));
byte[] b = new byte[10240];
int real = 0;
real = is.read(b);
while (real > 0) {
fos.write(b, 0, real);
real = is.read(b);
}

//往en中写入
File rf2 = new File(rootPath2);
InputStream is2 = file.getInputStream();
FileOutputStream fos2 = null;
fos2 = new FileOutputStream(new File(rf2, fileName));
byte[] b2 = new byte[10240];
int real2 = 0;
real2 = is2.read(b2);
while (real2 > 0) {
fos2.write(b2, 0, real2);
real2 = is2.read(b2);
}

//关闭文件流
fos.close();
is.close();
fos2.close();
is2.close();
} catch (RuntimeException e1) {
e1.printStackTrace();
} catch (Exception ee) {
ee.printStackTrace();
}
file.destroy();

}
file_num++;
}
}

❻ navicat 11.0汉化版 如何存入图片路径字段类型应该怎么设路径应该怎么写Java代

图片路径就是一个字符串啊,你在后台查询到图片路径,然后传到前台图片src="图片路径"不就可以了吗?

阅读全文

与java添加图片路径相关的资料

热点内容
乐高ev3编程数据怎么导出 浏览:215
有什么英语的论文网站 浏览:783
win7系统与网络无法连接 浏览:210
如何合并mp3文件 浏览:457
苹果手机app怎么变成一个文件夹 浏览:746
进入邮箱显示密码错误 浏览:809
忘记excel宏密码 浏览:492
市局信息化构架信息资源层有哪些数据 浏览:392
试题文件夹为什么找不到 浏览:33
苹果5s开蜂窝不能上网 浏览:79
axiosjavascript 浏览:380
北京有哪些大学学大数据 浏览:484
小米电动牙刷怎么看历史数据 浏览:737
word是多少位 浏览:851
网站的兼容器如何设置 浏览:451
secilog安装教程 浏览:61
买音响去哪个网站买好 浏览:805
少儿编程刚去待遇如何 浏览:523
手机网站放什么代码 浏览:153
flyme桌面备份历史版本 浏览:232

友情链接