Wuschelchen: Größe einer Datei ermitteln

Hallo Leute,

ich habe das Geschichtenarchiv efiction für unsere Zwecke umgebaut und jetzt gab es eine Anfrage, ob es möglich ist in javascript die Anzahl der Zeichen einer Datei aufdem Userrechner zu ermitteln und ihm anzuzeigen.

Also so: Es gibt zu Zeit ein Feld, in das der User seinen Pfad eingibt (bzw über Dialog auswählt). Danach klickt er auf "Submit", PHP erledigt den Rest, öffnet die Datei und schreibt den Inhalt in die Datenbank. Das funktioniert ja alles ganz super. Leider schneidet die Datenbank nach etwas mehr als 65.000 Zeichen ab (Feldgröße). Ich habe bereits einen Zähler für die normale Textarea eingebaut, aber die Datei ist davon ungerührt. Daher sollte der User VOR dem Klick auf Submit einen zweiten Button anklicken können, über den die Datei schonmal "vorausgelesen" wird und dem User sagt:
"Paßt" oder "Paßt nicht". Da wäre mir jetzt einfach mal spontan javascript eingefallen, aber ich hab noch nie was damit gemacht bzw. nur immer Quelltext angepaßt. Hoffe ihr könnt mir helfen. MFG Wuschelchen

  1. Hallo!

    Javascript hat keinerlei Möglichkeiten auf das Dateisystem zuzugreifen. Mit irgendeinem ActiveX-Control mag das auf dem IE klappen.

    Machs doch mit PHP bevor die Datei in eine DB kommt oder passe deine DB an.

    --
    "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
          - T. Pratchett
    1. Hello,

      Javascript hat keinerlei Möglichkeiten auf das Dateisystem zuzugreifen. Mit irgendeinem ActiveX-Control mag das auf dem IE klappen.

      Sind HTA-Anwendungen eigentlich schon wieder out? :-)
      http://www.drweb.de/magazin/html-application-hta/

      Meintest Du das mit "irgendeinem ActiveX-Control"?

      Liebe Grüße aus dem schönen Oberharz

      Tom vom Berg

      --
      Nur selber lernen macht schlau
      http://bergpost.annerschbarrich.de
      1. Hallo,

        Sind HTA-Anwendungen eigentlich schon wieder out? :-)
        http://www.drweb.de/magazin/html-application-hta/

        waren sie je in?
        Okay, für ausgewählte Zwecke habe ich sie auch schon verwendet.
        Aber wer IE nicht mag, wird HTA erst recht nicht mögen.

        Meintest Du das mit "irgendeinem ActiveX-Control"?

        Sobald du darin das FileSystemObject verwendest (und das brauchst du, um auf Dateien und Verzeichnisse zuzugreifen), dann ja. Denn das ist als ActiveX realisiert.

        So long,
         Martin

        --
        Eine Neandertaler-Sippe sitzt in ihrer kalten Höhle. Seufzt der Stammesälteste: "Hoffentlich erfindet bald jemand das Feuer!"
      2. Nabend!

        »» Javascript hat keinerlei Möglichkeiten auf das Dateisystem zuzugreifen. Mit irgendeinem ActiveX-Control mag das auf dem IE klappen.

        Sind HTA-Anwendungen eigentlich schon wieder out? :-)
        http://www.drweb.de/magazin/html-application-hta/

        War sowas mal in?

        Meintest Du das mit "irgendeinem ActiveX-Control"?

        Jain. So ungefähr. Ich hatte da nix spezielles im Kopf, weil ich diesen MS proprietären Kram immer nur irgendwo im Hinterkopf unter 'mal gehört' speichere. Du hast mich erst wieder daranerinnert daß es sowas wit .hta gibt, gab...

        --
        "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
              - T. Pratchett