ファイルのアップロードとダウンロード
1.アップロード
ファイルアップロード2つの方法があり
、サードパーティ製のツールの手段
2をアップロードするには、springMVCは(このステップは、設定ファイルのパーサをアップロードする必要があります)ファイルを実装するために使用されます。
使用springMVCアップロード
2つのJARパッケージを導入するには、(コモンズ-ファイルアップロード-1.3.1.jarとコモンズ-IO-2.4.jar)ある
エンティティクラスを作成
アップロードは、設定ファイルのパーサspringMVC
書き込みページ(ボックスタイプを形成し、前記入力ノート設定ファイル)(POSTリクエスト)(また、フォームのenctype =「マルチパート/フォームデータのプロパティを変更は、多成分を意味します)
書き込まれた制御層を形成した後
、プロジェクトのルートパスとTomcatのWebアプリケーションを取得します
バック迎撃。ファイルの拡張子
新しいファイルの傍受を作成するために、新しいファイル名=名+。ファイル拡張子の後ろ
優れた新しいファイル名は、新しいファイル名のミリ秒の値を作るために使用される現在のシステムでスプライスされることができた後、
次に、ファイルを作成し、第1の空気かどうかを判断します
if(!file.exists()) {
file.mkdirs();
}
最後に、値が作成されたファイルのフォルダに配置することができます
2.ダウンロード
次のような方法があるときに、自分のホテル管理システムに従って書か
//ダウンロードするファイル名を指定します
response.setContentType("application/vnd.ms-excel;charset=UTF-8");
response.setHeader("Content-Disposition","attachment;filename="+new String("用户表.xlsx".getBytes(),"iso-8859-1"));
それは空にする必要がある場合、必要なバッファキャッシュ
リセット付き();