Atualização geral de upload de arquivo Java v1.2, adicionando suporte para nuvem Qiniu, SFTP e outros métodos de armazenamento

Descrição do software

Duas linhas de código Java implementam o upload de arquivos. A partir daí, independentemente do armazenamento local, armazenamento distribuído, armazenamento de objetos... é exatamente a mesma chamada de código! Dá a você a capacidade de alternar e usar vários armazenamentos à vontade, sem tocar no código do projeto.

Notas de versão

  1. Adicionado suporte para usar o armazenamento em nuvem Qiniu Cloud
  2. Adicionado suporte para usar SFTP para armazenamento
  3. Ao adicionar armazenamento local comum e alternar o armazenamento OSS do Alibaba Cloud , o projeto que foi implantado on-line carregará automaticamente o shell do pacote jar do Alibaba Cloud relevante
  4. Adicione interfaces relacionadas que ignoram as condições de limite de upload para evitar o problema de que o limite de upload não pode ser excedido se houver circunstâncias especiais no sistema
  5. Otimize a lógica do SpringBoot e de projetos Java comuns usando loadConfig () para verificar o carregamento da configuração
  6. Corrija a aquisição de dados Alibaba Cloud OSS para evitar problemas anormais quando o arquivo não existe
  7. Otimize o problema de que o javadoc em alguns IDEs leva à falha de empacotamento
  8. Guia de instruções LocalStorage para otimizar o modo de armazenamento local
  9. Otimize a saída toString de UploadFileVO

 

Rápido de usar

1. Adicione ao pom.xml:

<!-- Suporte principal para upload de arquivo https://gitee.com/mail_osc/FileUpload --> 
< dependency >  
< groupId > cn.zvo.fileupload </ groupId > < artefactoId > fileupload-core </ artefatoId > < versão >1.2 </ versão > </ dependência >	
	
	

2. Ligue no código

FileUpload fileUpload = new FileUpload();	 //Crie
 UploadFileVO vo = fileUpload.uploadString( "abc/1.txt" , "123456" ); //Carregue um arquivo de texto aqui. O conteúdo do arquivo de texto é 123456. Salve-o para o arquivo 1.txt no diretório abc
 System.out.println (vo); //Saída para o console para ver o resultado

Acho que você gosta

Origin www.oschina.net/news/257406/leiming-fileupload-1-2
Recomendado
Clasificación