麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

推薦個上傳文件的javabean給大家

2019-11-18 13:42:54
字體:
來源:轉載
供稿:網友

  推薦個上傳文件的javabean給大家

import java.io.*;
import javax.servlet.ServletInputStream;
import javax.servlet.http.HttpServletRequest;

public class transfer_multi {
public String[] sourcefile = new String[255];//源文件名
public String objectpath = "c:/";//目標文件目錄
public String[] suffix = new String[255];//文件后綴名
public String[] objectfilename = new String[255];//目標文件名
public ServletInputStream sis = null;//輸入流
public String[] description = new String[255];//描述狀態
public long size = 100*1024;//限制大小
PRivate int count = 0;//已傳輸文件數目
private byte[] b = new byte[4096];//字節流存放數組
private boolean sUCcessful = true;

public void setSourcefile(HttpServletRequest request) throws java.io.IOException{
sis = request.getInputStream();
int a = 0;
int k = 0;
String s = "";
while((a = sis.readLine(b,0,b.length)) != -1){
s = new String(b,0,a);
if((k = s.indexOf("filename=")) != -1){
s = s.substring(k+10);
k = s.indexOf(""");
s = s.substring(0,k);
sourcefile[count] = s;

k = s.lastIndexOf(".");
suffix[count] = s.substring(k+1);
System.out.println(suffix[count]);
if(canTransfer(count)) transferfile(count);
}
if(!successful) break;
}
}
public int getCount(){
return count;
}
public String[] getSourcefile(){
return sourcefile;
}

public void setObjectpath(String objectpath){
this.objectpath = objectpath;
}
public String getObjectpath(){
return objectpath;
}
private boolean canTransfer(int i){
suffix[i] = suffix[i].toLowerCase();
//這個是我用來傳圖片的,各位可以把后綴名改掉或者不要這個條件
if(sourcefile[i].equals("")(!suffix[i].equals("gif")&&!suffix[i].equals("jpg")&&!suffix[i].equals("jpeg"))) {description[i]="ERR suffix is wrong";return false;}
else return true;
}
private void transferfile(int i){
String x = Long.toString(new java.util.Date().getTime());
try{
objectfilename[i] = x+"."+suffix[i];
FileOutputStream out = new FileOutputStream(objectpath+objectfilename[i]);
int a = 0;
int k = 0;
long hastransfered = 0;//標示已經傳輸的字節數
String s = "";
while((a = sis.readLine(b,0,b.length)) != -1){
s = new String(b,0,a);
if((k = s.indexOf("Content-Type:")) != -1) break;
}
sis.readLine(b,0,b.length);
while((a = sis.readLine(b,0,b.length)) != -1){


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品一区二区三区在线播放 | 一本免费视频 | 国产成人精品自拍视频 | 亚洲一区成人在线 | 国产精品av久久久久久久久久 | 欧美成网站 | av视屏| 99精品视频在线免费观看 | 欧美成年人视频在线观看 | 免费黄网站在线播放 | 久久精品日产高清版的功能介绍 | 激情小视频在线观看 | 成年人网站视频免费 | www.91操| 91色琪琪电影亚洲精品久久 | 久久国产91 | 黄色的视频免费观看 | av在线免费看网站 | 男女做性免费网站 | 午夜免费一区 | 二区视频 | 麻豆一区二区99久久久久 | 精品国产一区二区三区成人影院 | 久久草在线视频国产 | 国产精品jk白丝蜜臀av软件 | 爱射av | 国产成人在线免费看 | 操碰97 | 看免费毛片 | 法国性xxx精品hd专区 | 国内精品久久久久久久久久 | 99精品视频网站 | 亚洲国产高清视频 | 久久久国产视频 | 嫩呦国产一区二区三区av | 伦一区二区三区中文字幕v亚洲 | 国产精品成人一区二区三区电影毛片 | 麻豆一区二区99久久久久 | 91成人免费视频 | 日韩美女电影 | 久久国产中文字幕 |