データベースからファイルを表示したい(Blobとして保存されている)ため、ファイルを表示するメソッドを呼び出した後、Tomcatサーバーの下にコピーしたい。tomcat に一時フォルダーを作成する可能性はありますか。
どんな助けでも大歓迎です
必要なのは、次のJavaサーブレットです。
これがJavaRanchの例で、アイデアをかなりうまく要約していると思います:http: //www.coderanch.com/t/291337/JSP/java/Display-database-BLOB-jsp
サーブレットはURLに関連付けられており、URLの最後にあるクエリパラメータを介して一連のパラメータを受け取り、それらを使用してデータを取得して返します。返されたデータのMIMEタイプが正しいことを確認してください。これは、ストリーミングされたデータを処理するためのブラウザの手がかりになるためです。つまり、ブラウザにとって、応答は単なる大量のデータであり、ブラウザで表示されるMIMEタイプは、実行する必要のあるアクションを決定するのに役立ちます。ファイルに保存したり、表示したりする必要があります。
このスタックオーバーフローの質問で、その部分に関するいくつかの議論を見ることができます:サーブレットからJSPページへの画像の取得を支援する
Tomcat には既に一時フォルダーが存在します。
tomcat/temp
よろしく