📄 uploadfile.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -