Frühling - so streamen Sie große multipart-Datei-uploads, um die Datenbank ohne speichern auf dem lokalen Dateisystem

Spring boot ist standardmäßig MultiPartResolver Schnittstelle verarbeitet das heraufladen von multipart-Dateien durch speichern auf dem lokalen Dateisystem. Bevor der controller-Methode eingegeben wird, wird die gesamte multipart-Datei muss fertig hochladen auf den server.

Speichern wir alle unsere hochgeladenen Dateien direkt in eine Datenbank und auf unseren Servern haben sehr kleine Festplatten-quota, so dass, wenn eine große Datei hochgeladen ist, sehen wir eine IOExeption - Disk quota exceeded.

Gibt es eine Möglichkeit, um den stream direkt aus dem client die eingehende Anforderung vor der Frühling s MultiPartResolver speichert die Datei auf dem lokalen Dateisystem, so dass wir können den stream direkt auf unserer db?

  • Welche Datenbank verwenden Sie?
  • Wir sind mit AWS S3
InformationsquelleAutor McLovin | 2016-06-16
Schreibe einen Kommentar