FtpPutFile

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Jogi
Beiträge: 3
Registriert: 14.10.2004 09:08

FtpPutFile

Beitrag von Jogi »

Moin,

ich habe folgendes Problem:
Ich soll bzw. habe ein Upload-Programm geschrieben, das mit FtpPutFile hochlädt. Das Programm soll hauptsächlich PDF-Dateien uploaden.

Nun das äußerst Mysteriöse: Lade ich eine PDF-Datei hoch (durchschnittliche Größe über 100000 Bytes), wird sie nur unvollständig hochgeladen. Es fehlen immer zwischen 1000 und 1100 Bytes. Eine z.B. HTML-Datei hingegen wird vollständig hochgeladen.

Weiß da irgendwer Abhilfe? Danke schon mal im Voraus,

Jogi
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: FtpPutFile

Beitrag von Kiffi »

> Weiß da irgendwer Abhilfe?

hast Du den Übertragungsmodus auf FTP_TRANSFER_TYPE_BINARY gestellt?
Dieser Modus sollte eigentlich defaultmässig eingestellt sein.

Das wäre eine Erklärung, warum HTML-Files (=Ascii) klappt und PDF
(=Binary) nicht.

Grüße ... Kiffi
Jogi
Beiträge: 3
Registriert: 14.10.2004 09:08

Beitrag von Jogi »

Hi Kiffi,

gerade habe ich auch festgestellt, dass der Übertragungsmodus auf ASCII eingestellt war. So was Dummes.

Aber trotzdem danke.

Jogi
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

@Jogi:
Kannst du deinen Code mal posten? Der würde mich mal interessieren.
Benutzeravatar
Lars
Beiträge: 347
Registriert: 31.08.2004 23:53
Wohnort: Shanghai
Kontaktdaten:

Re: FtpPutFile

Beitrag von Lars »

Kiffi hat geschrieben:hast Du den Übertragungsmodus auf FTP_TRANSFER_TYPE_BINARY gestellt?
Dieser Modus sollte eigentlich defaultmässig eingestellt sein.
Aber höchstens in der API (keine Lust, jetzt nachzuschauen, du wirst wohl
Recht haben :wink: ). Laut FTP Protokoll ist der Mode am Start einer FTP
Session ASCII.
Lars
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
Antworten