ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
697
697
EMPFEHLEN
-
13.11.03 08:09 #1
- Registriert seit
- Oct 2003
- Beiträge
- 70
Hi,
ist es mit JavaScript möglich eine Seite zu machen auf der ein Benutzer per druck auf einen Button eine Datei von seiner Festplatte auswählen kann um die Hochzuladen? Ich möchte diese Datei dann auf dem Server weiterverarbeiten.
Wenn das möglicht ist wäre ich für einige Tipps dankbar.
-
Nein soweit ich das überblicken kann, ist dies via Javascript nicht möglich, da Javascript rein Clientseitig abläuft und dir keinerlei Aktionen auf dem Server erlaubt.
Mit PHP hingegen ist sowas sehr einfach zu lösen.
Wenn ich mich irren sollte, was die Servertauglichkeit von Javascript angeht, so möge man mich korrigieren, aber ich würde mich doch sehr wundern
Tim
-
13.11.03 08:23 #3
- Registriert seit
- Oct 2003
- Beiträge
- 70
Naja, ich kann ja *.js Dateien erstellen die dann auf dem Server liegen und auch mit Dateien arbeiten können. Wichtig wäre erstmal ob man mit JavaScript die Datei vom Rechner auf den Server bekommt.
-
Nö, mit Javscript nicht...dafür gibts ja Formulare(<input type="file">)...die senden die Datei an das Formularziel.....z.B. ein Skript auf dem Server.
Was du dann damit auf dem Server machst, bleibt dir überlassen.
-
13.11.03 11:13 #5
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
Hallo,
naja, es gibt Serverside Javascript
Das ganze läuft aber nur auf den nur noch wenig (wenn überhaupt) verbreiteten Netscape Enterprise Servern. Es müssen eingie Vorraussetzungen erfüllt sein das es funktioniert, aber theoretisch ist es möglich. In der Praxis hat diese Technologie eigentlich nie ein e Rolle gespielt, von daher ist sie einigermaßen unbekannt. Wenn du zufällig auf einen Netscape Server deine Seiten ablegst, kannst du unter devedge.netscape.com ja mal die SSJS Referenz durcharbeiten 
Für alles interessieren -> http://www.google.de/search?q=server...-8&hl=de&meta=
bye
-
13.11.03 11:36 #6
- Registriert seit
- Oct 2003
- Beiträge
- 70
Ne, hier wird was anderes eingesetzt aber das funktioniert hier. Trotzdem danke für den Tip. Ich bin jetzt schon soweit das ich eine Datei auswählen kann jetzt muss ich nur noch irgendwie dafür sorgen das die Datei auf dem Server liegt und ich sie bearbeiten kann. Das JavaScript (die *.js Datei ) liegt schon auf dem Server.
-
13.11.03 16:04 #7
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
Hi,
ich glaub ich hab grad ein verständnisproblem. Ihr habt einen anderen Server und SSJS läuft trozdem? Hab ich dich da richtig verstanden. Oder meintest du, das der Upload klappt und du noch das File verarbeiten musst (-> PHP, Perl sind hierfür bestenes geeignet)?
bye
-
17.11.03 13:46 #8
- Registriert seit
- Oct 2003
- Beiträge
- 70
Also, wir benutzen keinen Netscape Server. Ich kann im Prinzip Dateien hochladen aber wie mache ich das das meine *.js Datei angesprochen wird und die Text Datei bearbeitet? Wenn ich folgendes schreibe dann bekomme ich die *.js Datei nur zum Download angeboten:
<form action="Name.js">
-
17.11.03 13:56 #9
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
Hallo,
das ist ja genau das Problem. Ohne einen Netscape Server kannst du Javascript nicht ServerSeitig ausführen. Dazu brauchst du dann PHP, ASP, Perl, JSP oder sonst was Serverseitiges...
bye
-
17.11.03 14:50 #10
- Registriert seit
- Oct 2003
- Beiträge
- 70
Hm, jetzt bin ich neugierig geworden. Wie würde das denn bei nem Netscape Server gehen?
-
18.11.03 03:01 #11
- Registriert seit
- Apr 2002
- Ort
- Ingolstadt
- Beiträge
- 2.940
Wie es genau geht kann ich dir mangels Erfahrung nicht genau erklären. Ungefähr würde es so aussehen:
Das ganze uss dann mit dem LiveWire Compiler Compiliert werden . Das resultierende File hat die Endung *.web und muss mit dem Application Manager installiert werden. Dannach kann es mit dem Browser ausgeführt werden.Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
<html> <server> txtFile = new File("daten.txt"); project.lock result = txtFile.open('r'); if(result){ while(!txtFile.eof()){ //Einlesen der Datei und ggf bearbeiten temp = txtFile.readln(); } } txtFile.close(); project.unlock; </server> </html>
Link zur Netscape Doku: http://developer.netscape.com/docs/manuals/
Ich hab sogar noch was sehr interessantes gefunden. Ein SSJS Modul für den Apache names "Whitebeam" - sieht auf den ersten Blick nicht schlecht aus. Werde das mal testen: http://www.whitebeam.org/overview/jsoverview.rhtm
bye
-
18.11.03 13:48 #12
- Registriert seit
- Oct 2003
- Beiträge
- 70
Gut, dann danke für die Geduld und die Hilfe.
Ähnliche Themen
-
Reflection in JavaScript möglich?
Von PSP im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 24.10.10, 19:39 -
Ist das mit JavaScript möglich?
Von Microhome im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 02.03.09, 12:37 -
Nur mit JavaScript möglich?
Von Atmosphinx im Forum CSSAntworten: 9Letzter Beitrag: 03.03.05, 13:24 -
Möglich ein Fade in mit Javascript?
Von Moonshaker im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 13.02.04, 14:41 -
javascript mit php möglich?
Von scanline im Forum PHPAntworten: 4Letzter Beitrag: 01.03.02, 23:05





Zitieren
Login





