亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? file.java

?? java上傳文件工具非常實用 java上傳文件工具非常實用
?? JAVA
字號:
// Decompiled by DJ v2.9.9.60 Copyright 2000 Atanas Neshkov  Date: 2002-12-23 13:30:30
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name:   File.java

package com.westerasoft.util.jspsmart.upload ;



import java.io.ByteArrayInputStream ;
import java.io.FileOutputStream ;
import java.io.IOException ;
import java.math.BigInteger ;
import java.sql.ResultSet ;
import java.sql.SQLException ;
import javax.servlet.ServletException ;

// Referenced classes of package com.jspsmart.upload:
//            SmartUploadException, SmartUpload

public class File
{

     File()
     {
          m_startData = 0 ;
          m_endData = 0 ;
          m_size = 0 ;
          m_fieldname = new String() ;
          m_filename = new String() ;
          m_fileExt = new String() ;
          m_filePathName = new String() ;
          m_contentType = new String() ;
          m_contentDisp = new String() ;
          m_typeMime = new String() ;
          m_subTypeMime = new String() ;
          m_contentString = new String() ;
          m_isMissing = true ;
          m_remark = new String() ;
     }


     public String getM_remark()
     {
          return m_remark ;
     }


     public void setM_remark( String m_remark )
     {
          this.m_remark = m_remark ;
     }


     public void saveAs( String destFilePathName )
             throws SmartUploadException , IOException
     {
          saveAs( destFilePathName , 0 ) ;
     }


     public void saveAs( String destFilePathName , int optionSaveAs )
             throws SmartUploadException , IOException
     {
          String path = new String() ;
          path = m_parent.getPhysicalPath( destFilePathName , optionSaveAs ) ;
          if ( path == null )
          {
               throw new IllegalArgumentException(
                       "There is no specified destination file (1140)." ) ;
          }
          try
          {
               java.io.File file = new java.io.File( path ) ;
               file.createNewFile() ;
               try
               {
                    FileOutputStream fileOut = new FileOutputStream( file ) ;
                    fileOut.write( m_parent.m_binArray , m_startData , m_size ) ;
                    fileOut.close() ;
               }
               catch ( Exception e )
               {
                    throw new IllegalArgumentException(
                            "Path's name is invalid or does not exist (1135)." ) ;
               }
          }
          catch ( IOException e )
          {
               throw new SmartUploadException( "File can't be saved (1120)." ) ;
          }
     }


     public void fileToField( ResultSet rs , String columnName )
             throws SQLException , SmartUploadException , IOException ,
             ServletException
     {
          long numBlocks = 0L ;
          int blockSize = 0x10000 ;
          int leftOver = 0 ;
          int pos = 0 ;
          if ( rs == null )
          {
               throw new IllegalArgumentException(
                       "The RecordSet cannot be null (1145)." ) ;
          }
          if ( columnName == null )
          {
               throw new IllegalArgumentException(
                       "The columnName cannot be null (1150)." ) ;
          }
          if ( columnName.length() == 0 )
          {
               throw new IllegalArgumentException(
                       "The columnName cannot be empty (1155)." ) ;
          }
          numBlocks = BigInteger.valueOf( m_size ).divide( BigInteger.valueOf(
                  blockSize ) ).longValue() ;
          leftOver = BigInteger.valueOf( m_size ).mod( BigInteger.valueOf( blockSize ) ).
                  intValue() ;
          try
          {
               for ( int i = 1 ; ( long ) i < numBlocks ; i++ )
               {
                    rs.updateBinaryStream( columnName ,
                            new ByteArrayInputStream( m_parent.m_binArray ,
                            pos , blockSize ) , blockSize ) ;
                    pos = pos != 0 ? pos : 1 ;
                    pos = i * blockSize ;
               }

               if ( leftOver > 0 )
               {
                    rs.updateBinaryStream( columnName ,
                            new ByteArrayInputStream( m_parent.m_binArray ,
                            pos , leftOver ) , leftOver ) ;
               }
          }
          catch ( SQLException e )
          {
               byte binByte2[] = new byte[m_size] ;
               System.arraycopy( m_parent.m_binArray , m_startData , binByte2 , 0 ,
                       m_size ) ;
               rs.updateBytes( columnName , binByte2 ) ;
          }
          catch ( Exception e )
          {
               throw new SmartUploadException(
                       "Unable to save file in the DataBase (1130)." ) ;
          }
     }


     public boolean isMissing()
     {
          return m_isMissing ;
     }


     public String getFieldName()
     {
          return m_fieldname ;
     }


     public String getFileName()
     {
          return m_filename ;
     }


     public String getFilePathName()
     {
          return m_filePathName ;
     }


     public String getFileExt()
     {
          return m_fileExt ;
     }


     public String getContentType()
     {
          return m_contentType ;
     }


     public String getContentDisp()
     {
          return m_contentDisp ;
     }


     public String getContentString()
     {
          String strTMP = new String( m_parent.m_binArray , m_startData , m_size ) ;
          return strTMP ;
     }


     public String getTypeMIME()
             throws IOException
     {
          return m_typeMime ;
     }


     public String getSubTypeMIME()
     {
          return m_subTypeMime ;
     }


     public int getSize()
     {
          return m_size ;
     }


     public int getStartData()
     {
          return m_startData ;
     }


     public int getEndData()
     {
          return m_endData ;
     }


     protected void setParent( SmartUpload parent )
     {
          m_parent = parent ;
     }


     protected void setStartData( int startData )
     {
          m_startData = startData ;
     }


     protected void setEndData( int endData )
     {
          m_endData = endData ;
     }


     protected void setSize( int size )
     {
          m_size = size ;
     }


     protected void setIsMissing( boolean isMissing )
     {
          m_isMissing = isMissing ;
     }


     protected void setFieldName( String fieldName )
     {
          m_fieldname = fieldName ;
     }


     protected void setFileName( String fileName )
     {
          m_filename = fileName ;
     }


     protected void setFilePathName( String filePathName )
     {
          m_filePathName = filePathName ;
     }


     protected void setFileExt( String fileExt )
     {
          m_fileExt = fileExt ;
     }


     protected void setContentType( String contentType )
     {
          m_contentType = contentType ;
     }


     protected void setContentDisp( String contentDisp )
     {
          m_contentDisp = contentDisp ;
     }


     protected void setTypeMIME( String TypeMime )
     {
          m_typeMime = TypeMime ;
     }


     protected void setSubTypeMIME( String subTypeMime )
     {
          m_subTypeMime = subTypeMime ;
     }


     public byte getBinaryData( int index )
     {
          if ( m_startData + index > m_endData )
          {
               throw new ArrayIndexOutOfBoundsException( "Index Out of range (1115)." ) ;
          }
          if ( m_startData + index <= m_endData )
          {
               return m_parent.m_binArray[m_startData + index] ;
          }
          else
          {
               return 0 ;
          }
     }


     private SmartUpload m_parent ;

     private int m_startData ;

     private int m_endData ;

     private int m_size ;

     private String m_fieldname ;

     private String m_filename ;

     private String m_fileExt ;

     private String m_filePathName ;

     private String m_contentType ;

     private String m_contentDisp ;

     private String m_typeMime ;

     private String m_subTypeMime ;

     private String m_contentString ;

     private boolean m_isMissing ;

     private String m_remark ;

     public static final int SAVEAS_AUTO = 0 ;

     public static final int SAVEAS_VIRTUAL = 1 ;

     public static final int SAVEAS_PHYSICAL = 2 ;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕在线一区免费| 国产一区激情在线| 亚洲在线成人精品| 亚洲欧洲精品一区二区三区| 国产亚洲精品7777| 中文字幕av一区二区三区| 国产亚洲成aⅴ人片在线观看| 久久综合久久综合久久综合| 精品区一区二区| 精品国产乱码久久久久久闺蜜| 日韩一区二区免费高清| 欧美xxx久久| 久久青草欧美一区二区三区| 久久蜜桃av一区精品变态类天堂| 精品久久久久av影院| 精品国产a毛片| 国产女人18水真多18精品一级做 | 国产精品国产三级国产三级人妇| 国产欧美日韩不卡| 最新不卡av在线| 亚洲一区在线视频| 秋霞成人午夜伦在线观看| 国产一区二区三区免费在线观看| 国产麻豆视频精品| 91丝袜高跟美女视频| 色噜噜狠狠一区二区三区果冻| 在线观看成人小视频| 3d动漫精品啪啪一区二区竹菊| 日韩一级完整毛片| 欧美国产欧美综合| 一区二区三区高清在线| 天堂久久久久va久久久久| 秋霞影院一区二区| 久久疯狂做爰流白浆xx| 高清不卡一区二区在线| 99精品欧美一区| 欧美色综合影院| 日韩一区二区三区免费看 | 欧美日韩在线免费视频| 欧美丝袜自拍制服另类| 欧美一级爆毛片| 精品国产乱码久久久久久1区2区 | 国产一区二区在线观看免费| 国产高清成人在线| av高清不卡在线| 色视频成人在线观看免| 欧美人妖巨大在线| 精品久久国产字幕高潮| 国产精品国产三级国产普通话三级| 亚洲欧美日韩国产手机在线| 性做久久久久久免费观看 | 欧美另类高清zo欧美| 精品精品国产高清a毛片牛牛| 久久精品人人做人人爽人人| 亚洲色图一区二区三区| 奇米亚洲午夜久久精品| 成人黄色在线看| 欧美久久久一区| 国产亚洲综合av| 亚洲综合另类小说| 精品一区二区国语对白| 91在线播放网址| 欧美一二三区在线| 国产精品久久久久久久久晋中| 亚洲午夜成aⅴ人片| 精品一区二区三区影院在线午夜| 国产一区二区三区免费看| 欧美三级乱人伦电影| 欧美一激情一区二区三区| 亚洲欧美综合色| 久久99热99| 欧美综合久久久| 2017欧美狠狠色| 亚洲精品第一国产综合野| 国产99精品视频| 欧美麻豆精品久久久久久| 欧美激情在线一区二区三区| 午夜精品久久久久久久久久| 豆国产96在线|亚洲| 正在播放亚洲一区| 亚洲伦理在线免费看| 久久国产综合精品| 在线视频你懂得一区| 国产日韩欧美精品在线| 天天综合色天天| 91性感美女视频| 久久久精品一品道一区| 三级在线观看一区二区| 欧美日韩一区在线| 国产精品久久久久久久午夜片| 久久国产精品色| 精品视频在线视频| 亚洲欧美视频在线观看| 国产成人在线视频网站| 欧美日韩黄色一区二区| 久久久久久久网| 国产一二精品视频| 日韩午夜小视频| 亚洲韩国精品一区| 97se亚洲国产综合在线| 欧美国产综合一区二区| 精品一区二区三区香蕉蜜桃| 4438x亚洲最大成人网| 亚洲国产欧美日韩另类综合| 色狠狠综合天天综合综合| 国产女人aaa级久久久级| 狠狠v欧美v日韩v亚洲ⅴ| 欧美电影免费观看高清完整版在| 五月激情综合婷婷| 欧美视频一区二区在线观看| 一区二区在线观看免费视频播放| 99久久久精品| 中文字幕中文字幕在线一区| 国产精品一二二区| 久久精品一二三| 国产精品影音先锋| 欧美mv和日韩mv的网站| 日本sm残虐另类| 欧美一区二区大片| 蜜臀精品久久久久久蜜臀| 欧美一区二区三区爱爱| 青草国产精品久久久久久| 制服丝袜亚洲色图| 奇米四色…亚洲| 欧美大片日本大片免费观看| 久久精品国产澳门| 欧美一级欧美三级| 久久国产三级精品| 国产日韩欧美麻豆| 岛国av在线一区| 国产精品久久久久婷婷二区次| 99久久免费国产| 亚洲影视在线观看| 在线播放亚洲一区| 美国十次综合导航| 欧美精品一区二区在线播放| 国产一区二区三区观看| 精品国产亚洲一区二区三区在线观看| 久久99久久久欧美国产| 久久久久久99精品| 成人午夜激情片| 亚洲码国产岛国毛片在线| 在线观看av不卡| 日日夜夜精品视频天天综合网| 欧美一级日韩一级| 国产福利一区在线| 中文字幕欧美一| 欧美午夜理伦三级在线观看| 亚洲国产日韩av| 欧美电影免费观看完整版| 成人免费三级在线| 亚洲综合在线五月| 欧美一级久久久| 成人h版在线观看| 亚洲品质自拍视频网站| 欧美大片国产精品| 99久久久国产精品| 青青草原综合久久大伊人精品优势| 久久网站热最新地址| 色婷婷综合久久| 天涯成人国产亚洲精品一区av| 久久青草国产手机看片福利盒子| 成人黄色av网站在线| 天天综合天天综合色| 国产精品欧美久久久久一区二区 | 欧美日韩国产免费一区二区| 国模少妇一区二区三区| 中文字幕一区二区三区在线播放 | 色婷婷精品久久二区二区蜜臂av| 五月天亚洲婷婷| 国产亚洲精品bt天堂精选| 91电影在线观看| 蜜臀av一级做a爰片久久| 中文字幕亚洲一区二区av在线| 7777精品伊人久久久大香线蕉经典版下载 | 日韩久久精品一区| 成人精品视频一区二区三区尤物| 亚洲一区中文在线| 亚洲国产电影在线观看| 在线观看91视频| 国产成人av资源| 日本欧美一区二区在线观看| 中文字幕一区在线| 精品久久久久香蕉网| 欧美特级限制片免费在线观看| 丁香另类激情小说| 久久精品国产精品亚洲精品| 一区二区三区丝袜| 精品久久久久久无| 7777精品伊人久久久大香线蕉经典版下载| 成人小视频在线观看| 日本不卡的三区四区五区| 综合欧美亚洲日本| 久久先锋影音av| 欧美一区二区国产| 欧美日韩国产一级片| 99re在线精品| 国产v综合v亚洲欧| 免费视频最近日韩| 日本在线不卡一区|