ファイルアップロードの紹介:

1384 ワード

1.0ファイルアップロードとは:
                 ,             。
             ,                  

2.0クライアントで、ファイルタイプのデータをサーバ側に送信する方法:
    1.  1,               【post】
    2.  2,        file       
            (1)           
                               (2)      ,         
    3.  3          http  
              http      RFC-1867    

3.0サーバ側がデータを解析する方法:
    1.request: request      http          
                           RFC-1867      

    2.FileUpload.jar :apache      jar,    RFC-1867     .

4.0 FileUpload.JArデータを解析し、ファイルを生成するプロセス:
     1.【       】   RFC-1867                     【     xxx.temp】  
     2.【       】                        tomcat/temp/xxx.temp
     3.         【    -----------      .    】 test.xls
     4.          .    ,            【   --test.xls】
     5.  I/O ,            【   】
     6.          

5.0 FileUpload.JAr提供API
      1.DiskFileItemFactory:        
                 FileOutputStream   。
                                     
      2.ServletFileUpload:【       】
              request,  RFC-1867       ,            ,         
               ,        RFC-1867          。  RFC-1867     【       】                                            

      3.DiskFileItem:              ,        【      】   FileItem