Als «inputstream» getaggte Fragen

Ein abstrakter Mechanismus zum Lesen eines Datenstroms in Java

7
Byte [] zu InputStream oder OutputStream
Ich habe eine Blob-Spalte in meiner Datenbanktabelle, die ich byte[]in meinem Java-Programm als Mapping verwenden muss, und um diese Daten zu verwenden, muss ich sie in InputStreamoder konvertieren OutputStream. Aber ich weiß nicht, was intern passiert, wenn ich das tue. Kann mir jemand kurz erklären, was passiert, wenn ich diese …

10
Stream zweimal lesen
Wie liest du denselben Inputstream zweimal? Ist es möglich, es irgendwie zu kopieren? Ich muss ein Bild aus dem Web abrufen, es lokal speichern und dann das gespeicherte Bild zurückgeben. Ich dachte nur, es wäre schneller, denselben Stream zu verwenden, anstatt einen neuen Stream für den heruntergeladenen Inhalt zu starten …
127 java  inputstream 

6
InputStream von einer URL
Wie erhalte ich einen InputStream von einer URL? Zum Beispiel möchte ich die Datei unter der URL nehmen wwww.somewebsite.com/a.txtund sie als InputStream in Java über ein Servlet lesen. ich habe es versucht InputStream is = new FileInputStream("wwww.somewebsite.com/a.txt"); aber was ich bekam war ein Fehler: java.io.FileNotFoundException
117 java  url  inputstream 

6
Wie kann ich eine Textdatei in Android lesen?
Ich möchte den Text aus einer Textdatei lesen. Im folgenden Code tritt eine Ausnahme auf (dh, sie geht zum catchBlock). Ich habe die Textdatei in den Anwendungsordner gelegt. Wo soll ich diese Textdatei (mani.txt) ablegen, um sie richtig zu lesen? try { InputStream instream = openFileInput("E:\\test\\src\\com\\test\\mani.txt"); if (instream != null) …



9
Guavenäquivalent für IOUtils.toString (InputStream)
Apache Commons IO hat eine nette Komfortmethode IOUtils.toString () zum Lesen eines StringsInputStream . Da ich versuche, mich von Apache Commons nach Guave zu entfernen: Gibt es in Guave ein Äquivalent? Ich habe mir alle Klassen im com.google.common.ioPaket angesehen und konnte nichts annähernd so Einfaches finden. Bearbeiten: Ich verstehe und …
106 java  io  inputstream  guava 

2
Wie lese ich in Kotlin den gesamten Inhalt eines InputStreams in einen String?
Ich habe kürzlich Code zum Lesen des gesamten Inhalts InputStreameines Strings in Kotlin gesehen, wie zum Beispiel: // input is of type InputStream val baos = ByteArrayOutputStream() input.use { it.copyTo(baos) } val inputAsString = baos.toString() Und auch: val reader = BufferedReader(InputStreamReader(input)) try { val results = StringBuilder() while (true) { …

3
InputStream als UTF-8 lesen
Ich versuche text/plain, Zeile für Zeile aus einer Datei über das Internet zu lesen . Der Code, den ich gerade habe, lautet: URL url = new URL("http://kuehldesign.net/test.txt"); BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); LinkedList<String> lines = new LinkedList(); String readLine; while ((readLine = in.readLine()) != null) { lines.add(readLine); } for …



5
Die effizienteste Methode zum Erstellen von InputStream aus OutputStream
Diese Seite: http://blog.ostermiller.org/convert-java-outputstream-inputstream beschreibt, wie ein InputStream aus OutputStream erstellt wird: new ByteArrayInputStream(out.toByteArray()) Andere Alternativen sind die Verwendung von PipedStreams und neuen Threads, was umständlich ist. Ich mag die Idee nicht, viele Megabyte in ein neues Speicherbyte-Array zu kopieren. Gibt es eine Bibliothek, die dies effizienter erledigt? BEARBEITEN: Auf Anraten …

8
Beispiel für AmazonS3 putObject mit InputStream-Länge
Ich lade eine Datei mit Java auf S3 hoch - das habe ich bisher: AmazonS3 s3 = new AmazonS3Client(new BasicAWSCredentials("XX","YY")); List<Bucket> buckets = s3.listBuckets(); s3.putObject(new PutObjectRequest(buckets.get(0).getName(), fileName, stream, new ObjectMetadata())); Die Datei wird hochgeladen, aber eine WARNUNG wird ausgelöst, wenn ich die Inhaltslänge nicht einstelle: com.amazonaws.services.s3.AmazonS3Client putObject: No content length …

2
So konvertieren Sie InputStream in eine virtuelle Datei
Ich habe eine Methode, die erwartet, dass die Eingabevariable vom Typ java.io.File ist, aber ich erhalte nur InputStream. Außerdem kann ich die Signatur der Methode nicht ändern. Wie kann ich den InputStream in einen Dateityp konvertieren, ohne die Datei tatsächlich in das Dateisystem zu schreiben?
81 java  file  inputstream 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.