uploadfile.java

来自「一个运行成功的论坛」· Java 代码 · 共 54 行

JAVA
54
字号
package mybbs;import org.apache.struts.upload.FormFile;import java.io.*;public class uploadFile {private String filetext="";public uploadFile(){}public void UPLOADFILE(FormFile file,String theText){    String c_content="";    int len=file.getFileSize();    if(!((file.toString()).equals(""))&&(len<params.Upload_Size)){  try {    String path1=params.UPLOAD_PATH;    InputStream input = file.getInputStream();//能从FormFile中获得输入流    String path=path1+file.getFileName();    OutputStream output = new FileOutputStream(path);    int bytesReader = 0;    byte[] readbuffer = new byte[len];    while ( (bytesReader = input.read(readbuffer, 0, len)) != -1) {      output.write(readbuffer, 0, bytesReader);    }    output.close();    }  catch (Exception e) {    e.printStackTrace();  }/*----------------------------------------------------------------*/   if(theText.equals("")){      theText="相关图片:<BR>";     }     String FT=file.getContentType();  if(FT.equals("image/pjpeg")||FT.equals("image/gif")||FT.equals("image/bmp")){    filetext=filetext+"<BR>"+theText+"<BR><IMG src=upload/"+file.getFileName()+" ></IMG>";  }  else{   filetext=filetext+"<BR><A href=upload/"+file.getFileName()+" >"+theText+"</A>";     }}else{      filetext=filetext+"<BR><FONT color=blue>没有附件或文件超出限制大小!</FONT>"+len;    }}  public String getFiletext(){    return this.filetext;  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?