⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 acceptfile.jsp

📁 JSP效果信息 各位请下载查看 比较不错的
💻 JSP
字号:
<%@page contentType="text/html;charset=gb2312" %>
<%@page import="java.io.*" %>
<html>
  <body>
    <%
      String fileName=null;
      try{
        String tempFileName=(String)session.getId();
        File f1=new File("d:/jsp2007",tempFileName);
        FileOutputStream o=new FileOutputStream(f1);
        InputStream in=request.getInputStream();
        File f=new File("d:/jsp2007","B.txt");
        byte b[]=new byte[10000];
        int n;
        while((n=in.read(b))!=-1)
          o.write(b,0,n);
        o.close();
        in.close();
        RandomAccessFile random=new RandomAccessFile(f1,"r");
        int second=1;
        String secondLine=null;
        while(second<=2){
          secondLine=random.readLine();
          second++;
        }
        int position=secondLine.lastIndexOf('\\');
        fileName=secondLine.substring(position+1,secondLine.length()-1);
        random.seek(0);
        long forthEndPosition=0;
        int forth=1;
        while((n=random.readByte())!=-1&&(forth<=4)){
          if(n=='\n'){
            forthEndPosition=random.getFilePointer();
            forth++;
          }
        }
        byte cc[]=fileName.getBytes("ISO-8859-1");
        fileName=new String(cc);
        File f2=new File("d:/jsp2007",fileName);
        session.setAttribute("Name",fileName);
        RandomAccessFile random2=new RandomAccessFile(f2,"rw");
        random.seek(random.length());
        long endPosition=random.getFilePointer();
        long mark=endPosition;
        int j=1;
        while((mark>=0)&&(j<=6)){
          mark--;
          random.seek(mark);
          n=random.readByte();
          if(n=='\n'){
            endPosition=random.getFilePointer();
            j++;
          }
        }
        random.seek(forthEndPosition);
        long startPoint=random.getFilePointer();
        while(startPoint<endPosition-1){
          n=random.readByte();
          random2.write(n);
          startPoint=random.getFilePointer();
        }
        random2.close();
        random.close();
        f1.delete();
      }catch(IOException e){
      }
       out.print("文件已上传");
       out.print(fileName);
     %>
     <p>查看上传文件的图像效果
     <%
       String str=response.encodeURL("showImage.jsp");
      %>
      <form action="<%=str%>">
        <input type="submit" value="查看">
      </form>
  </body>
</html>

⌨️ 快捷键说明

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