Dateigröße <input type="file">

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dateigröße <input type="file">

    Hallo,

    weiss jemand, wie ich die dateigröße von der datei herausfinden kann, bevor ich das formular abschicke ?
    Es geht dóch bestimmt irgendwie mit Javascript, bei bildern ist das auch möglich (this.fileSize).

    Gibt es vielleicht eine funktion, die die datei öffnet die halt als <input type="file" value> definiert ist?

  • #2
    Re: Dateigröße &lt;input type=&quot;file&quot;&gt;

    Original geschrieben von mlspacy
    Es geht dóch bestimmt irgendwie mit Javascript, bei bildern ist das auch möglich (this.fileSize).
    ein bild, das über <img> in eine html-seite eingebunden ist, ist aber auch was anderes als eine beliebige datei auf dem client. das bild gehört ja quasi zur seite, deshalb hast du da im zweifelsfalle ein paar rechte dir eigenschaften anzuschauen, die du bei nomalen dateien im dateisystem des clienst nicht hast.

    ausserdem weiss ich nicht, wo du das this.fileSize her hast, standard ist das afaik nicht...
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Du kannst die Grösse nicht heraus finden, aber einen Ma.-Wert festlegen, wie gross die Uploaddatei sein darf:

      <form ... >
      <input type="hidden" name="MAX_FILE_SIZE" value="1000">
      <input type="file" .... >
      ...
      </form>

      (Die Grösse wird dabei in Byte angegeben.)

      Kommentar


      • #4
        Du kannst die Grösse erst herausfinden, nach dem du die Daten an das Skript übergeben wurde.
        http://www.dclp-faq.de/q/q-formular-upload-php4.html
        mfg
        Günni


        Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
        Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
        Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
        City-Tiger - Online durch die Straßen tigern...

        Kommentar


        • #5
          Aber , wie ich das sehe, liegt die Datei dann bereits, wenn auch nur temporär, auf dem Server.?

          Kommentar


          • #6
            Ja.
            Eine andere möglichkeit wäre vielleicht noch wenn du die Dateigrösse mittels filesize ausliest.
            mfg
            Günni


            Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
            Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
            Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
            City-Tiger - Online durch die Straßen tigern...

            Kommentar


            • #7
              ich habe es schon hingekriegt mit einem kleinem trick!
              poste mal naher die lösung

              Kommentar


              • #8
                Und welchem kleinen trick???
                mfg
                Günni


                Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                City-Tiger - Online durch die Straßen tigern...

                Kommentar

                Lädt...
                X