Starten Sie die Verarbeitung der Datei, sobald sie in Jersey Mulipart hochgeladen wurde

8

Ich habe einen JAX-RS-Webservice, der eine mehrteilige Datei-Upload-Anfrage implementiert. Der Web-Service muss die Datei komprimieren und speichern. Das braucht viel Zeit. Diese Verarbeitung beginnt erst, nachdem die gesamte Datei vom Client hochgeladen wurde.

Ich möchte den InputStream der Datei verarbeiten, sobald die Datei auf dem Server verfügbar ist.

Mein JAX-RS-Code:

%Vor%

Dies ist ein Screenshot der Anforderungszeiten für Chrome

Im Bild oben sehen Sie zwei Zeitperioden "RequestTime" "Wartezeit" Der "FileProcess.process" wird nur während der Wartezeit ausgeführt. Warum kann er nicht ausgeführt werden, sobald der Dateistream wird? verfügbar?

    
Purushothaman Ramraj 28.12.2015, 19:28
quelle

0 Antworten