INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

CGI - Dateiupload - keyed array - Fehlerhafte Anzeige des content?



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

20.05.2007, 19:32
Beitrag #1

tnt Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Feb 2007

8.2
2006
kA


Deutschland
CGI - Dateiupload - keyed array - Fehlerhafte Anzeige des content?
Hallo,

ich benutze LabVIEW 8.2 incl. Internet Toolkit. Als Web Server verwende ich den G WebServer.
Im Zusammenhang mit der CGI-Programmierung habe ich folgendes Problem:
Ich möchte mit Hilfe eines HTML-Formulars (Code siehe unten) zwei Zahlen sowie eine *.txt-Datei an ein CGI VI (cgi-test.vi) schicken. Dieses soll dann die Summe der beiden Zahlen sowie den Inhalt der *.txt-Datei als Ergebnis zurücksenden.
Der Code des HTML-Formulars sieht folgendermaßen aus:


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<p><font size="5">CGI-Test - addition of two numbers</font></p>
<hr>
<p>This form adds two numbers and displays the sum as well as the content of the uploaded *.txt-file.</p>
<form name="form1" method="post" action="/cgi-bin/cgi-test" enctype="multipart/form-data">
<p> Number 1
<input type="text" name="n1">
</p>
<p>Number 2
<input type="text" name="n2">
</p>
<p>
<input type="file" name="f1">
</p>
<p>
<input type="submit" name="submit" value="submit">
<input type="reset" name="reset" value="reset">
</p>
</form>
<p> </p>
</body>
</html>


Das CGI VI wird beim Absenden des Formulars aufgerufen und die Daten werden an das cgi-test.vi übermittelt. Theoretisch müsste dann das keyed array in seine Einzelbestandteile zerlegt werden, so dass mit den einzelnen Elementen des Arrays gearbeitet werden kann (d.h. Berechnung der Summe der beiden Zahlen sowie Anzeige des Inhalts der *.txt-Datei). Als Ergebnis erhalte ich jedoch folgendes:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Draft//EN">
<HTML>
<!-- Constructed with the G Web Server -->
<HEAD>
<TITLE>CGI-Test</TITLE>
</HEAD>

<BODY >
Summe:
0File content:

</BODY>
</HTML>


Aus irgendeinem Grund lassen sich die drei übermittelten Daten (n1, n2, f1) nicht aufschlüsseln bzw. nicht so voneinander trennen, dass damit operiert werden kann.

Meine Fragen:
Wie kann ich erreichen, dass die drei übermittelten Daten getrennt voneinander ansprechbar sind?
Habe ich evtl. einen Fehler in meinem HTML-Formular?
Gibt es vi-Vorlagen, die sich mit dem Upload von Dateien in ein CGI VI beschäftigen?

Im Voraus schon mal vielen Dank für die Hilfe,
Ulrich



Das vi sieht folgendermaßen aus:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.05.2007, 20:26
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
CGI - Dateiupload - keyed array - Fehlerhafte Anzeige des content?
Bitte keine Doppelposts!!!! Sad
Den ersten Beitrag habe ich gelöscht (war ja eh der gleiche wie der hier).
Nicht, dass Du Dich wunderst.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.05.2007, 09:34
Beitrag #3

tnt Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Feb 2007

8.2
2006
kA


Deutschland
CGI - Dateiupload - keyed array - Fehlerhafte Anzeige des content?
Kaum zu glauben, dass ich der einzige bin, der das Internet Toolkit für CGI-Anwendungen zu verwenden versucht...

Hat wirklich niemand eine hilfreiche Idee?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.05.2007, 09:39
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
CGI - Dateiupload - keyed array - Fehlerhafte Anzeige des content?
Hallo tnt,

wie schon (per PM) gesagt, ich habe davon leider keine Ahnung. Sad
Hast Du parallel hierzu schon mal beim NI-Support nachgefragt? Unsure

Gruß Markus

' schrieb:Kaum zu glauben, dass ich der einzige bin, der das Internet Toolkit für CGI-Anwendungen zu verwenden versucht...

Hat wirklich niemand eine hilfreiche Idee?

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Aussehen 1d string array Anzeige modifizieren ITScotty 7 6.620 27.11.2016 18:17
Letzter Beitrag: GerdW
  Array Anzeige vertikal/horizontal Thom.A.s 2 4.549 26.09.2016 08:44
Letzter Beitrag: Thom.A.s
  Fehlerhafte Case-Struktur Oaky 7 6.365 22.09.2014 08:14
Letzter Beitrag: Nordvestlys
  Array of Strings - Anzeige drehen Soean 11 10.359 01.08.2012 11:55
Letzter Beitrag: Y-P
  Array Anzeige LV19 3 4.333 08.06.2011 16:24
Letzter Beitrag: LV19
  Rückmeldung über ausgewählte Zeile einer Array-Anzeige BrainDrain 4 6.835 15.05.2010 09:44
Letzter Beitrag: GerdW

Gehe zu: