當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 文件管理 » ssh2上傳圖片
ssh2上傳圖片-九游会j9娱乐平台
發布時間: 2024-02-09 08:54:16
① 如何上傳本地文件到linux伺服器
上傳本地文件到linux伺服器的方法如下:
在網路下載一個fxp文件上傳工具
② ssh2框架圖片上傳到資料庫並顯示在jsp頁面
java">//傳統的struts2上傳是很簡單的。
//頁面form提交到action:
//這里使用集合,頁面提交過來的n個inputname=「file」的文件將會被裝進去,如果只上傳一
//個文件可以直接聲明成:privatefilefile、stringfilefilename、stringfilecontenttype
privatelistfile;
privatelistfilefilename;
privatelistfilecontenttype;
publiclistgetfile(){
returnfile;
}
publicvoidsetfile(listfile){
this.file=file;
}
publiclistgetfilefilename(){
returnfilefilename;
}
publicvoidsetfilefilename(listfilefilename){
this.filefilename=filefilename;
}
publiclistgetfilecontenttype(){
returnfilecontenttype;
}
publicvoidsetfilecontenttype(listfilecontenttype){
this.filecontenttype=filecontenttype;
}
publicstringexecute()throwsexception{
lists=newarraylist ();
for(inti=0;i
inputstreamis=newfileinputstream(file.get(i));
//在webroot先建立個upload文件夾,也可以用代碼創建,這里為了簡便,就直接使用了
stringroot=servletactioncontext.getrequest().getrealpath("/upload");
filedistfile=newfile(root,this.getfilefilename().get(i));
outputstreamos=newfileoutputstream(distfile);
byte[]buffer=newbyte[400];
intlength=0;
while((length=is.read(buffer))>0){
os.write(buffer,0,length);
}
is.close();
os.close();
//資料庫存放以下路徑,當需要在頁面顯示,直接提取出來用img標簽裝載即可
stringnewfilepath=root "/" distfile.getfilename();
}
returnsuccess;
}
//的代碼不需要很復雜,簡單的執行資料庫插入就好。
熱點內容