ZooTV: type="file" wie kommt man zum Value?

Ich weiß diese Frage ist sehr oft gestellt worden.

Ich habe ein nettes CM. Mein derzeitiges Problem ist es eine Vorschau zu basteln.

Der User schreibt seinen Artikel, fügt Bilder ein und klickt auf Vorschau.
Jetzt erscheint ein Fenster, dass den Arikel mit den Bildern schön darstellt.

Nur wie bekomme ich den Wert aus dem Formularelement als Variabel übergeben?
Ist es mir möglich den Wert, eines Feldes vom Typ "TEXT" weiterzuleiten und diesen auszulesen?

Vielen Dank

  1. Hi,

    Nur wie bekomme ich den Wert aus dem Formularelement als Variabel übergeben?

    Ehm, mit strBild = request.form("fileElementName") oder was meinst Du?

    Gruss, Melanie

    1. Hallo

      Ehm, mit strBild = request.form("fileElementName") oder was meinst Du?

      Wenn du das machst bekommst du garnichts.
      Der String bleibt einfach leer.

      1. Hi,

        Ehm, mit strBild = request.form("fileElementName") oder was meinst Du?
        Wenn du das machst bekommst du garnichts.
        Der String bleibt einfach leer.

        Da bekomm ich normal durchaus was, naemlich den Pfad zum Bild -  es sei denn natuerlich,  Du nimmst get statt post.

        intrigued, Melanie

        1. Also ich mach das so:
          1. Haupt-Form
          a.) JS

          function previewPost(){
            document.frmNews.encoding = "TEXT/plain";
            document.frmNews.action = "ne_News-Vor.asp";
            document.frmNews.target = "_self";
            return true;
          }

          hier wird der weitere Schritt angegeben.

          2. Vorschau-Form
          mit:

          varImgVor = Request.Form("valImgVor")

          hohl ich mir den String.

          Meine Vorschau bleibt jedoch leer.

          1. Hallo,

            Weshalb encoding="TEXT/plain" ?
            Dieser encoding-Typ ist hier glaub ich nicht angebracht. Du willst ja keine Text-email abschicken. Sollen Bilder hochgeladen werden, ist  "multipart/form-data" der richtige Typ, oder versuch's mal ganz wegzulassen (dh. default Einstellung "x-application/x-www-form-urlencoded").

            Gruss, M.

  2. Also ich geh mal davon aus das du

    a) einen Datei Upload einer Image datei machen willst
    b) dazu textdaten kommen die den Artikel beschreiben

    Wenn das richtig ist dann brauchst du
    ein formular für den datei-upload das mit multipart/form-data encoded werden muss (wie Melanie schon erwähnt), sonst kommt da keine datei auf dem server an.

    Dann brauchst du noch ein formular um die textdaten einzugeben (idealerweise umgekehrt, erst textdaten, dann bild) Denn unter asp funktionier nach einem datei-upload das request.form objekt ja nicht mehr.

    Es geht auch mit einem formular ist aber wohl sehr schwierig, jedenfalls hab ichs noch nicht gemacht :-)

    Wenn ich jetzt ganz falsch liege dann bitte besser erklären wo dein problem liegt, bzw was du da machst.

    Netghost