Ich habe einen Web-Service in Java entwickelt, und mein Klient eine ini Datei auf den Dienst mit Hilfe der API hochladen, die DefinitionWie bekomme ich den Wert der Ini-Datei von InputStream in Java? so etwas wie
public Response PostStreamInfo(@Context HttpServletRequest request,
@PathParam("UniqueId") String uniqueId, InputStream inputStream)
{
/* my code here */
}
Jetzt möchte ich die input zurück in umwandeln .ini-Format und retreive einen Wert. Alle Methoden, die ich gefunden habe, um INI-Inhalt zu erhalten, werden jedoch von reelle Datei gelesen, keiner von ihnen spricht darüber, wie man von inputstream überträgt.
Ist mein Ziel möglich? Weil ich will nicht Shop die INI-Datei, lesen es, und löschen es nur für Wert ich brauche, ich denke, dass eine Verschwendung von Zeit. Oder soll ich das Json-Format anstelle von InputStream verwenden, um den Inhalt zu übertragen? Vielen Dank!
Nein, Ihre Aufgabe ist nicht möglich, weil die Klasse ['Properties'] (https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html) (was sein kann) verwendet, um "ini" -Dateien zu lesen) unterstützt nicht das Laden von 'InputStream', obwohl es eine perfekte Methode dafür gibt: [load (InputStream)] (https://docs.oracle.com/javase/8/docs /api/java/util/Properties.html#load-java.io.InputStream-). – Tom
Danke! Ich werde eine andere Methode versuchen, um mein Ziel zu erreichen. – Alanight