InputStream und File

Status
Nicht offen für weitere Antworten.
G

Gast2

Gast
Hallo zusammen,

ich bekomme einen InpustStream (upload), und möchte diesen in einem File abspeichern. Wie kann ich das machen? Der Inputstream könnte ja eine txt, zip oder weiteres sein. Wie kann ich das im InputStream unterscheiden als was ich das abspeichern muss?
 
S

SlaterB

Gast
was macht der Inhalt für einen Unterschied? oder geht es dir nur um die Wahl der Endung für den Dateinamen?
byte für byte schreiben
 
G

Gast2

Gast
Ja es geht mir um die Endung...
Kann ja schlecht ne zip Datei in eine txt speichern ???:L
 
S

SlaterB

Gast
dann hat das mit Stream und Uploads aber nix zu tun ;)

neue Frage:
du hast beliebige Daten vorliegen und möchtest wissen was sie sind,
keine Informationen von außen? Dateiname, Quelle, Ziel, Berechtigung, Viren-Warnung?

ich kann dazu nix weiter sagen, außer Testen: versuchen als Zip einzulesen, wenns klappt dann war es wohl Zip,
dadrin stehen hoffentlich Namen zu den enthaltenen Dateien, sonst dasselbe Problem,
aber zwischen Bild und Txt zu unterscheiden.., das müssen höhere Tools nach Wahrscheinlichkeit klären, wenn überhaupt
 

ARadauer

Top Contributor
du müsstest doch irgendwo bei deinem upload den Dateinamen mitbekommen von dem kannst du die endung nehmen...

Befindest du dich in einem Servlet? Wie sieht dein Code aus?
 
G

Gast2

Gast
Ja das ist halt n framework vond em bekomm ich ein inputstream. ich bekomm im client wenn ich was hochlade auf serverseite einfach einen inputstream. In dem steht blöderweise auch noch drin filename0=filnameCONTENT0=Binärcode.
Und nun wollte ich einfach das file das hochgeladen wurde auf dem server ablegen.
 
G

Gast2

Gast
Hier mal ein Bsp.
Java:
public void passClientFilesAsStream(InputStream stream)
        {
                        FileOutputStream os = null;
                        File tempFile;
                        try {
                                tempFile = File.createTempFile("upload", ".tmp");
                                os = new FileOutputStream(tempFile);
                                setServerTmpFileName(tempFile.getAbsolutePath());
                                copy(stream, os);
                                } catch (IOException e) {
                                 e.printStackTrace();
                                }
                                     finally {
                                        try {
                                                os.close();
                                        } catch(Exception ignore) {

                                        }
                                }
        }

copy kopiert einfach die bytes
 
S

SlaterB

Gast
was machst du denn im weiteren Verlauf mit der Datei?
selbst wenn du den Typ kennst,
also temp1.txt, temp2.jpg usw. speichern kannst, brauchst du die Dateien irgendwann für irgendwas?
unabhängig vom Inhalt?
 
G

Gast2

Gast
wenn ich den filename hätte wärs ja kein ding ^^...
ja ich will die dateien parsen und auf inhalt prüfen...
 
B

bygones

Gast
wenn ich den filename hätte wärs ja kein ding ^^...
ja ich will die dateien parsen und auf inhalt prüfen...

nehmen wir den leichten Fall von plain text an... ists txt / xml / html / xslt / java / groovy / scala ?

wenns nicht im stream vermerkt ist irgendwo dann viel spass ;-)
 
G

Gast2

Gast
Mhm ok ich hab die Datei kopiert habs mal mit einer txt Datei versucht, aber wenn die dann einles kommtwas anderes raus ^^... komisch
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J InputStream Zip-File Allgemeine Java-Themen 3
X Input/Output InputStream/Scanner(System.in) read()/hasNextLine() block unterbrechen Allgemeine Java-Themen 7
krgewb Problem mit Umlauten und Eszett bei InputStream Allgemeine Java-Themen 3
W Mal ein paar generelle Fragen zu InputStream und OutputStream Allgemeine Java-Themen 4
L Input/Output InputStream öffnen? Allgemeine Java-Themen 12
P Input/Output Inputstream verhält sich verschieden Allgemeine Java-Themen 9
R Inputstream lesen mit Pointer Allgemeine Java-Themen 0
M InputStream auslesen Allgemeine Java-Themen 1
M String aus InputStream Allgemeine Java-Themen 3
C Threading mit BufferedReader/InputStream & sockets Allgemeine Java-Themen 0
B BufferedWriter in InputStream oder Zeichen-Stream in Byte-Stream Allgemeine Java-Themen 5
P Scanner als Inputstream für Java Prozess Allgemeine Java-Themen 4
E POI-InputStream selber wählen Allgemeine Java-Themen 2
S RandomAcessFile das einen InputStream wrappt..? Allgemeine Java-Themen 2
M Umwandlung ByteArrayOutputStream in InputStream Allgemeine Java-Themen 5
1 InputStream hängt Allgemeine Java-Themen 4
H Input/Output InputStream: 32-Bit-Ganzzahl (DWORD) binär lesen Allgemeine Java-Themen 5
D Datentypen Reader/InputStream wiederverwenden? Allgemeine Java-Themen 11
K Inputstream -> Bilder Allgemeine Java-Themen 23
1 InputStream liest die letzte Zeile nicht ein Allgemeine Java-Themen 2
J Java Datei aus FTP in ein INputstream Allgemeine Java-Themen 2
F ImageIO cant create InputStream Allgemeine Java-Themen 9
S InputStream "weiterleiten" Allgemeine Java-Themen 12
T Integer aus InputStream lesen Allgemeine Java-Themen 3
T Undwandlung eines String in einen InputStream? Allgemeine Java-Themen 3
M Selbst geschriebener InputStreamReader über einen beliebigen InputStream Allgemeine Java-Themen 4
T OutputStream to InputStream Allgemeine Java-Themen 8
S von OutputStream in InputStream schreiben ohne das es blockiert..? Allgemeine Java-Themen 2
reibi BufferedImage nach InputStream Allgemeine Java-Themen 10
R InputStream zweimal lesen Allgemeine Java-Themen 2
B InputStream zu URL umwandeln Allgemeine Java-Themen 2
F Teile vom InputStream schreiben Allgemeine Java-Themen 9
J InputStream aus URL funktioniert nicht Allgemeine Java-Themen 7
H InputStream Problem mit externem Kommandozeilenprogramm Allgemeine Java-Themen 2
W InputStream öfters nutzen Allgemeine Java-Themen 9
R The mark method of InputStream does nothing. Allgemeine Java-Themen 4
V String oder doch InputStream? Allgemeine Java-Themen 9
A Inputstream in Outputstream umleiten Allgemeine Java-Themen 7
Nils_Langner InputStream soll sich bei neuen Daten melden Allgemeine Java-Themen 2
R InputStream - seltsamer Output Allgemeine Java-Themen 2
S java.io.InputStream.read(byte[] b) überschreiben Allgemeine Java-Themen 33
N InputStream erst ab gegebener Position Allgemeine Java-Themen 4
R InputStream Allgemeine Java-Themen 5
G InputStream kopieren? Allgemeine Java-Themen 6
D Inputstream aus StringBuffer Allgemeine Java-Themen 3
G inputstream() to imageicon() Allgemeine Java-Themen 7
D Durch OutpustStream und InputStream dateien in eine jar sch Allgemeine Java-Themen 3
G aus String einen InputStream erstellen Allgemeine Java-Themen 2
C Wie kann man im InputStream nach einer Zeichenkette suchen? Allgemeine Java-Themen 4
R Aus InputStream wieder eine Datei erzeugen? Allgemeine Java-Themen 2
N String als Inputstream Allgemeine Java-Themen 4
N Suchen in InputStream/ByteArrayOutputStream Allgemeine Java-Themen 11
M InputStream.read abbrechen Allgemeine Java-Themen 2
W Jar-File Start nur über Terminal Allgemeine Java-Themen 13
R 11 GB File lesen ohne zu extrahieren Filedaten Bereich für Bereich adressieren dann mit Multi-Thread id die DB importieren Allgemeine Java-Themen 3
D Read JSON File Problem Allgemeine Java-Themen 9
S Umstellung von File auf Path - Probleme mit Stream Allgemeine Java-Themen 5
C jar File mehrfach aufrufen (als Windows Dienst) Allgemeine Java-Themen 5
N File Path mit Variablen angeben Allgemeine Java-Themen 1
izoards Zugriff auf gemeinsame Ressource (CSV-File) Allgemeine Java-Themen 3
S Class File Editor -> Source not found Allgemeine Java-Themen 4
F jar File ausführen Allgemeine Java-Themen 14
M File Binary Representation Allgemeine Java-Themen 1
N jar File auf Mac mit Doppelklick starten Allgemeine Java-Themen 5
O Input/Output java.io.File beenden Allgemeine Java-Themen 5
G File not found - nach dem Kompilieren Allgemeine Java-Themen 6
T Jar File zu exe... Allgemeine Java-Themen 3
M Foreign Memory API / Memory-Mapped File Allgemeine Java-Themen 0
R Delete files before creating new from temp using Java file method Allgemeine Java-Themen 1
S File lesen und schreiben Java 6 Allgemeine Java-Themen 2
T String-Manipulation beim Ablauf in Eclipse und als JAR-File Allgemeine Java-Themen 8
F Input/Output FileNotFoundException, obwohl File existiert Allgemeine Java-Themen 5
G Excel File öffnen, in Zelle schreiben, abspeichern Allgemeine Java-Themen 6
L JAR-File auf Ilias (LMS) laufen lassen Allgemeine Java-Themen 0
ralfb1105 Classpath Directory fuer Properties File Allgemeine Java-Themen 2
L File beim Kopieren in einen anderen Ordner umbenennen Allgemeine Java-Themen 6
J File in Package erstellen & lesen mit Programmstart in externe Projekt Allgemeine Java-Themen 3
I File ausführen und mein Programm bearbeiten lassen Allgemeine Java-Themen 11
A File lesen Codierung Charset Allgemeine Java-Themen 5
J .java-Dateitext Compile zur Laufzeit ohne File Allgemeine Java-Themen 15
M Key-File im selben Ordner speichern? Allgemeine Java-Themen 18
I TrueZip add file to archive Allgemeine Java-Themen 10
T Probleme mit dem Pfad zum Propertie file Allgemeine Java-Themen 7
J ftp - delete file ohne appache Allgemeine Java-Themen 8
X Klassen File-Klasse wird als Directory markiert Allgemeine Java-Themen 8
T ImageIO.read -> Can`t read input file Allgemeine Java-Themen 11
L Applet Problem "security: Trusted libraries list file not found" ? Allgemeine Java-Themen 7
C Swing File[] als klickbare links in irgendeinem Swing Element Allgemeine Java-Themen 3
H Kennt sich jemand mit Eclipse und dem Thema Jar-File aus ? Allgemeine Java-Themen 6
H Laden einer (Resourcendatei) aus einem Jar-File Allgemeine Java-Themen 17
C Authentifizierung mit java.nio.file? Allgemeine Java-Themen 5
L CSV File lesen, in ArrayList speichern und ausgeben Allgemeine Java-Themen 3
M xlsx File auslesen Exception occured Allgemeine Java-Themen 13
offi Drag and Drop mehrerer File aus Explorer in JTable Allgemeine Java-Themen 1
G Java/LibGDX File Loading Exception Allgemeine Java-Themen 2
Cromewell JavaFX FXML-File lädt unter Ubuntu nicht Allgemeine Java-Themen 7
D Java Anwendung mit dll File Allgemeine Java-Themen 5
AssELAss Log4j Logging Ausgabe für jede Klasse in seperates File Allgemeine Java-Themen 2
thet1983 Input/Output read properties file from classpath Allgemeine Java-Themen 3
J Umwandeln von URL zu File und danach kopieren geht nicht Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben