jp.ne.mki.unofficial.filetransfer.server
クラス FileUploadServlet

java.lang.Object
  拡張javax.servlet.GenericServlet
      拡張javax.servlet.http.HttpServlet
          拡張jp.ne.mki.unofficial.filetransfer.server.FileUploadServlet
すべての実装インタフェース:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class FileUploadServlet
extends javax.servlet.http.HttpServlet

ファイルアップロードサーブレット(サンプルプログラム) Multipart形式で送信されてきたデータをUploadDirectoryに保管します。 このサーブレットを使用する時にはInitParameterにUploadDirectoryを指定する必要があります。

関連項目:
直列化された形式

コンストラクタの概要
FileUploadServlet()
           
 
メソッドの概要
 void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          POSTメソッドを受け取り動作する。
 void init(javax.servlet.ServletConfig conf)
          初期化処理。
 java.lang.String save(javax.servlet.http.HttpServletRequest request)
          クライアントより送信されてきたMultipartデータを、UploadDirectoryに保存する。
 
クラス javax.servlet.http.HttpServlet から継承したメソッド
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
クラス javax.servlet.GenericServlet から継承したメソッド
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FileUploadServlet

public FileUploadServlet()
メソッドの詳細

init

public void init(javax.servlet.ServletConfig conf)
          throws javax.servlet.ServletException
初期化処理。 アップロードディレクトリをInitParameterより取得する。

例外:
javax.servlet.ServletException

doPost

public void doPost(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
POSTメソッドを受け取り動作する。


save

public java.lang.String save(javax.servlet.http.HttpServletRequest request)
                      throws java.lang.Exception
クライアントより送信されてきたMultipartデータを、UploadDirectoryに保存する。

戻り値:
保存時のファイル名
例外:
java.lang.Exception