【初心者】Java質問・相談スレ14【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0408デフォルトの名無しさん
NGNGダウンロードさせるプログラムを組んでいるのですが、最初に
File file = new File( "/home/pub/ZIP/TEST_download.zip" );
response.setHeader("Content-Disposition", "attachment ;filename="+ file.getName() +"" ) ;
response.setHeader("Content-Length: ", String.valueOf( file.length() ) );
response.setContentType("application/octet-stream") ;
response.sendRedirect( file.getPath() );
とやっても実際ファイルがそこにあるのにも関わらずファイルをダウンロード
してくれないという状態です。(パスはあってるけどパスがないって返ってきます・・・)
とあるページでsendRedirect();を呼べばファイルを読み込まなくても
ダウンロードできるとのことでしたがうまくいかないので、sendRedirect();を
外して処理を書いたところダウンロード画面はでるのですが中身が空っぽという状態です。
どうしたらファイルをダウンロードできるでしょうか?
■ このスレッドは過去ログ倉庫に格納されています