jp.ne.mki.unofficial.filetransfer.server
クラス FileDownloadServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
jp.ne.mki.unofficial.filetransfer.server.FileDownloadServlet
- すべての実装インタフェース:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
- public class FileDownloadServlet
- extends javax.servlet.http.HttpServlet
ファイルダウンロードサーブレット(サンプルプログラム)
DownloadDirectoryのファイルに存在するファイルをクライアントに返します。
対象となるファイルは、FileNameというクエリ(FileName)で指定できます。
このサーブレットを使用する時にはInitParameterにDownloadDirectoryを指定する必要があります。
- 関連項目:
- 直列化された形式
メソッドの概要 |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
POSTメソッドを受け取り動作する。 |
java.io.FileInputStream |
getResponseFileInputStream(javax.servlet.http.HttpServletRequest request)
ダウンロードファイルのInputStreamの取得 |
void |
init(javax.servlet.ServletConfig conf)
初期化処理。
|
クラス 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 |
FileDownloadServlet
public FileDownloadServlet()
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メソッドを受け取り動作する。
getResponseFileInputStream
public java.io.FileInputStream getResponseFileInputStream(javax.servlet.http.HttpServletRequest request)
throws java.lang.Exception
- ダウンロードファイルのInputStreamの取得
- 戻り値:
- ダウンロードの対象となるファイルのInputStream
- 例外:
java.lang.Exception