java 上传远程图片,java上传图片到另一台服务器上,怎么解决
Java codepublic String upload(String dir, FormFile formFile) throws Exception {
Date date = new Date();
//取欲上傳的文件的名字和長度
String fname = formFile.getFileName();
//將上傳時間加入文件名
int i = fname.indexOf(".");
String name = String.valueOf(date.getTime());
String type = fname.substring(i + 1);
fname = name + "." + type;
InputStream in = formFile.getInputStream(); //獲得上傳文件的InputStream
File uploadFile = new File(dir); //創(chuàng)建把上傳數(shù)據(jù)寫到目標文件的對象
if (!uploadFile.exists() || uploadFile == null) { //判斷指定路徑是否存在,不存在則創(chuàng)建路徑
uploadFile.mkdirs();
}
String path = uploadFile.getPath() + "/" + fname;
FileOutputStream fout = new FileOutputStream(path);
System.out.println("fout:"+fout);
byte buffer[] = new byte[8192];
int count = 0;
//開始向上傳路徑中剛建立的文件寫入數(shù)據(jù),每次寫8K字節(jié)
while((count = in.read(buffer)) > 0){
fout.write(buffer, 0, count);
}
in.close();
fout.close();
formFile.destroy(); //上傳成功后銷毀當前上傳文件的資源
return fname; //返回圖片名稱
}
總結
以上是生活随笔為你收集整理的java 上传远程图片,java上传图片到另一台服务器上,怎么解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机网络华为模拟器,华为模拟器eNSP
- 下一篇: 热姜水的神奇妙用