Java ユニバーサル ファイル アップロード v1.2 が更新され、Qiniu クラウド、SFTP、その他のストレージ方法のサポートが追加されました

ソフトウェアの説明

2 行の Java コードでファイルのアップロードを実装します。今後は、ローカル ストレージ、分散ストレージ、オブジェクト ストレージに関係なく、まったく同じコード呼び出しになります。これにより、プロジェクト コードに触れることなく、さまざまなストレージを切り替えて自由に使用できるようになります。

リリースノート

  1. Qiniu Cloud クラウド ストレージの使用のサポートを追加しました
  2. ストレージにSFTPを使用するためのサポートを追加しました
  3. 通常のローカル ストレージを追加し、Alibaba Cloud OSSストレージに切り替えると、オンラインでデプロイされたプロジェクトは、関連する Alibaba Cloud jarパッケージのシェルを自動的にロードします。
  4. システムに特別な事情がある場合にアップロード制限を克服できない問題を回避するために、アップロード制限を無視する関連インターフェイスを追加します。
  5. SpringBootおよび通常のJavaプロジェクトで 設定読み込みをスキャンするために、loadConfig ()を使用するロジックを最適化します。
  6. ファイルが存在しない場合の例外を回避するために、 Alibaba Cloud OSSデータの取得を修正しました。
  7. 一部のIDEJavadoc がパッケージ化エラーを引き起こす問題を最適化します。
  8. ローカル ストレージ モードを最適化するためのLocalStorage の手順と使用ガイドライン
  9. UploadFileVOtoString出力を最適化する

 

すぐに使える

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); // コンソールに出力し、結果を確認します

おすすめ

転載: www.oschina.net/news/257406/leiming-fileupload-1-2