ソフトウェアの説明
2 行の Java コードでファイルのアップロードを実装します。今後は、ローカル ストレージ、分散ストレージ、オブジェクト ストレージに関係なく、まったく同じコード呼び出しになります。これにより、プロジェクト コードに触れることなく、さまざまなストレージを切り替えて自由に使用できるようになります。
リリースノート
- Qiniu Cloud クラウド ストレージの使用のサポートを追加しました
- ストレージにSFTPを使用するためのサポートを追加しました
- 通常のローカル ストレージを追加し、Alibaba Cloud OSSストレージに切り替えると、オンラインでデプロイされたプロジェクトは、関連する Alibaba Cloud jarパッケージのシェルを自動的にロードします。
- システムに特別な事情がある場合にアップロード制限を克服できない問題を回避するために、アップロード制限を無視する関連インターフェイスを追加します。
- SpringBootおよび通常のJavaプロジェクトで 設定読み込みをスキャンするために、loadConfig ()を使用するロジックを最適化します。
- ファイルが存在しない場合の例外を回避するために、 Alibaba Cloud OSSデータの取得を修正しました。
- 一部のIDEでJavadoc がパッケージ化エラーを引き起こす問題を最適化します。
- ローカル ストレージ モードを最適化するためのLocalStorage の手順と使用ガイドライン
- UploadFileVOのtoString出力を最適化する
すぐに使える
1. pom.xml に以下を追加します。
<!-- ファイルアップロードのコアサポートhttps://gitee.com/mail_osc/FileUpload --> < dependency > < groupId > cn.zvo.fileupload </ groupId > < artifactId > fileupload-core </ artifactId > < version >1.2 </バージョン> </依存関係>
2. コードで呼び出す
FileUpload fileUpload = new FileUpload(); // UploadFileVO を作成します vo = fileUpload.uploadString( "abc/1.txt" , "123456" ); //ここにテキスト ファイルをアップロードします。テキスト ファイルの内容は 123456 です。保存します。 abc ディレクトリの 1.txt ファイルに System.out. println (vo); // コンソールに出力し、結果を確認します