日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 上传远程图片,java上传图片到另一台服务器上,怎么解决

發(fā)布時間:2023/12/9 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 上传远程图片,java上传图片到另一台服务器上,怎么解决 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。