Announcement

Collapse
No announcement yet.

FTP Upload - Datei defekt

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • FTP Upload - Datei defekt

    Mit der Methode Upload aus der TNMFTP Komponente (BCB 4) möchte ich eine Datei hochladen. Und zwar handelt es sich um eine mit dem WinZip SelfExtractor erstellte setup.exe. Lokal ist die Datei funktionsfähig. Nach dem Hochladen ist die Datei auf dem Server um 28 Bytes kleiner als das Original und funktioniert auch nicht mehr.

    Wenn ich die Datei mit dem TotalCommander hochlade, bleibt die Dateigröße erhalten, und das Setup funktioniert.

    Bin für jeden Tip dankbar - Günther
    Günther

  • #2
    Wahrscheinlich der falsche Übertragungsmodus (Transfermodus)ASCII oder binär??

    Des Weiteren ist die Verwendung von TNMFTP nicht ratsam, da Borland diese nicht weiterpflegt und die Komponente in der 2006er Version nicht dabei ist

    Lieber Indy

    http://www.marquardtnet.info/cecke/quickies.1/1_quicky_46.htm
    Christian

    Comment


    • #3
      TransferType und ftBinary kennt der Builder 4.0 nicht :-(
      .
      Auf http://www.indyproject.org/ komme ich irgendwie nicht zurecht. Die indy10.0.52_source.zip habe ich heruntergeladen, aber wie muß ich das jetzt installieren? Ich hab da was von einer FULLC4.BAT gelesen, aber wo ist der Downloadbutton für diese Datei(en)?
      .
      Danke - Günthe
      Günther

      Comment


      • #4
        die 10er Version läuft mit keiner C++Builder Version höchstens die 9er.
        .
        TransferType und ftBinary kennt der Builder 4.0 nicht :-(
        .
        .
        Dann sollte er doch andere Eigenschaften haben.
        .
        .
        http://www.indyproject.org/KB/

        für Hilfe zur Installatio
        Christian

        Comment


        • #5
          >> Dann sollte er doch andere Eigenschaften haben.
          .
          Ich finde nichts passendes. (siehe Anlage)
          .
          Indy ist jetzt installiert.
          Nächstes Problem: Zig Fehlermeldungen beim compilieren.
          In winsock.h und winsock2.h wird angemeckert, daß etliche Bezeichner schon deklariert, oder mehrfach deklariert sind.

          kann man hier keine 5kB große gif-Datei als Anlage hochladen
          Günther

          Comment


          • #6
            Das Bild kommt nicht.

            Versuch mal
            .
            .
            unter Projekt -> Optionen -> Verzeichnisse/Bedingungen durch eine Semikolon getrennt von den anderen Bedingungen NO_WIN32_LEAN_AND_MEAN hinzuzufügen
            Christian

            Comment


            • #7
              Ich bin glücklich :-)
              Danke!
              .
              Im Quelltext auf Deiner Homepage ein Fehler?
              Statt FTP->Connect();
              mußte ich schreiben:
              FTP->Connect(true,-1);
              (Indy 9)
              Günther

              Comment


              • #8
                Tja, muss ich nicht schreiben ?????

                Habe auch in der Hilfe keine Anleitung zu Connect mit Parametern gefunden.

                Declaration
                procedure Connect; override;
                Summary
                Opens the connection to the server for the FTP session.

                in meinem Programm:

                FTP->Host=aktprofil.profHost;
                FTP->Password=aktprofil.profPass;
                FTP->Username=aktprofil.profUser;
                FTP->Passive=aktprofil.profPassmode;
                FTP->Port=aktprofil.profPort;
                FTP->TransferType=ftBinary;
                FTP->Connect();

                Aber wenns geht
                Christian

                Comment


                • #9
                  NMFTP->Mode(MODE_IMAGE);

                  hätts auch getan. Muss nicht immer Indy sein..

                  Comment


                  • #10
                    http://www.guentherweber.gmxhome.de/tnmftp_eigenschaften.gif

                    Mode kennt der BCB4 auch nicht. Schade, wär zu schön
                    Günther

                    Comment


                    • #11
                      Ist auch ne Methode keine Eigenschaft ;o)
                      Hab zwar inzwischen den BCB5, das ganze aber früher schon mit dem BCB4 gemacht..

                      Comment


                      • #12
                        Alles klar. Ich wär nie darauf gekommen, unter den Methoden nach sowas zu suchen, wo es sich doch vom Sinn her um eine Eigenschaft handeln muß. Und die Klammer war mir vollkommen entgangen. Indy wird wohl wieder rausfliegen...
                        Danke - Günthe
                        Günther

                        Comment

                        Working...
                        X