Upload eines binär Files mit ASP
Matthias lanuschny
- asp.net
0 Matthias Lanuschny0 Heiko0 Thomas S.
Hallo erst mal.
Ich bin gerade dabei meine Diplomarbeit fertigzustellen (Abgabe 01.10.99) und habe ein Problem binäre Dateien vom Client upzuloaden.
Ich habe schon im Forum-Archiv nachgesehen und den einen oder anderen Tip gefunden.
Ich kann (und darf) leider kein Geld für eine Serverkomponente wie z.B. SAFileupload oder GetFile von SFW ausgeben.
Kann mir jemand dabei helfen eine solche Komponente "selber" zu machen oder hat jemand einen anderen TIP für mich???
vielen Dank für eure HILFE
Matthias
Sorry das ich meine Frage drei mal abgesendet habe.
Ich hatte beim absenden eine Fehlermeldung bekommen und dachte fälschlicherweise die Nachricht wäre nicht angekommen (asche über mein Haupt). Entschuldigt bitte meinen Fehler.
Zum besseren Verständnis hier mein Quellcode:
-----Code des Formulars mit dem Dateifeld-----
<form method="post" name="Infoattribute" enctype="multipart/form-data"
action="Info_attrib_überschreiben.asp" target="main" onSubmit="return checkeEingabe()">
<a href="#" onClick="MM_showHideLayers('document.layers['Layer1']','document.all['Layer1']','hide')">
<input type="radio" name="Informationsart" value="1" checked></a>
Text
<a href="#" onClick="MM_showHideLayers('document.layers['Layer1']','document.all['Layer1']','show')">
<input type="radio" name="Informationsart" value="0"></a>
Binär
<div id="Layer1" style="position:absolute; width:192px; height:51px; z-index:1; left: 244px; top: 437px; visibility: hidden; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000">
<input type="file" name="Dateiname" enctype="multipart/form-data">
</div></form>
----Code der Formular empfangenden ASP-Seite-------
auf dieser Seite hatte ich versucht aus dem RESPONSE-Objekt die Datei auszulesen, aber das Response-Objekt kann den Inhalt der Datei nicht behandeln (nur den Pfad wenn im Form-tag kein enctype angegeben ist oder Standart)
Wie kann ich den Inhalt der Datei auf meinen Webserver verarbeiten (auf der Harddisk des Servers speichern)???
----Code der Formular empfangenden ASP-Seite-------
auf dieser Seite hatte ich versucht aus dem RESPONSE-Objekt die Datei auszulesen, aber das Response-Objekt kann den Inhalt der Datei nicht behandeln (nur den Pfad wenn im Form-tag kein enctype angegeben ist oder Standart)
Du kannst die Datei schon auslesen, allerdings kannst Du keine Binärdateien mit ASP speichern. siehe http://www.teamone.de/selfaktuell/aspupload.htm. Dort ist auch die Methode zum Auslesen des Streams beschrieben.
Tschau, Stefan
Hallo erst mal.
Ich bin gerade dabei meine Diplomarbeit fertigzustellen (Abgabe 01.10.99) und habe ein Problem binäre Dateien vom Client upzuloaden.
Ich habe schon im Forum-Archiv nachgesehen und den einen oder anderen Tip gefunden.
Dann hast du sicher auch das hier gefunden:
http://www.teamone.de/selfaktuell/aspupload.htm
Dort steht zwar, daß man keine Binärdatein uploaden kann, aber wenn du den Code anpaßt klappt auch das problemlos.
Dann hast du sicher auch das hier gefunden:
http://www.teamone.de/selfaktuell/aspupload.htm
Dort steht zwar, daß man keine Binärdatein uploaden kann, aber wenn du den Code anpaßt klappt auch das problemlos.
Hallo Heiko,
ich habe nie gesagt, daß man keine Binärdateien hochladen kann. Klar funzt das. Nur speichern kann man unter ASP keine Binärdateien (mit Unicode geht's fast, aber auch nur fast).
Tschau, Stefan
Hallo erst mal.
Ich bin gerade dabei meine Diplomarbeit fertigzustellen (Abgabe 01.10.99) und habe ein Problem binäre Dateien vom Client upzuloaden.
Viel Glück:-)
Ich habe schon im Forum-Archiv nachgesehen und den einen oder anderen Tip gefunden.
Ich kann (und darf) leider kein Geld für eine Serverkomponente wie z.B. SAFileupload oder GetFile von SFW ausgeben.
Kann mir jemand dabei helfen eine solche Komponente "selber" zu machen oder hat jemand einen anderen TIP für mich???
Tja ja das leidige Thema Datei Upload. Ich bin auch gerade damit beschäftigt.
Ich habe evtl. einen Tip. Habe es aber noch nicht probiert.
In einem Buch habe ich was von einem Posting Acceptor von Microsoft gelesen. Der soll genau das machen. Ich kann dír die Seiten schicken. Die dll's sind anscheinend auch auf der CD in dem Buch. Kann ich auch schicken.
Du kannst auch auf die MSHomepage gehen und dir die Dateien holen (CPSHOST.DLL und CRSMAP.DLL).
In dem Buch ist auch ein Bsp., wie man Programmieren muß.
Das Buch hat die ISBN 3 8273 1427 5
Wenn Du aber kein Geld ausgeben darfst, schicke ich Dir alles aber Du mußt auch den Erfolg, wenn er eintritt, hier posten.
Gruß Thomas