Bascom Text Dateien versenden

OP #1550714
Lesenswert?

Hallo!

Ich stehe gerade vor einem kleinem problem und zwar möchte ich einen 
kurzen String in eine Datei schreiben und diese dann per AT-Command über 
ein GPRS modem an einen FTP server senden. Nun ist es so, dass ich diese 
datei zur zeit auf einer SD-Karte zwischenspeichere und dann an den FTP 
senden. Ich würde aber gerne die SD-karte weglassen. gibt es da eine 
möglichkeit die datei auf dem speicehr des controllers zu buffern?

Danke
markus
#1550776
Lesenswert?

Markus Duschek schrieb:
> ich muss immer eine datei sende - z.b. data.txt. mein ftpserver ließt
> die datei aus und hängt den datensatz an die bestehen, welche auf dem
> server liegt.

Das ergibt keinen Sinn.
Ein FTP Server liest von sich aus keine Datei vom Client.

Dein Client baut eine Verbindung zum FTP Server aus und schickt ihm eine 
Datei. Dazu muss die Datei aber nicht real vorliegen. Es reicht völlig 
aus, wenn der Client die Daten so zum Server schickt, wie er es tun 
würde, wenn sie in einer Datei vorliegen würden.
OP #1550817
Lesenswert?

das stimmt so. aber ich sende die datei mit AT#FTPAPP=[<filename>]

In der referenz steht:

Execution command, issued during an FTP connection, opens a data
connection and append data to existing <filename> file.

Parameter:
<filename> - string type, name of the file.


Karl heinz Buchegger schrieb:
> Es reicht völlig
> aus, wenn der Client die Daten so zum Server schickt, wie er es tun
> würde, wenn sie in einer Datei vorliegen würden.

also wenn ich die Datenwerte in einem String sende glaube ich nicht das 
das funktioniert oder liege ich da falsch.
bsp:
AT#FTPAPP="Datenwert1,Datenwert2,Datenwert3"
#1550821
Lesenswert?

Markus Duschek schrieb:
> das stimmt so. aber ich sende die datei mit AT#FTPAPP=[<filename>]
>
> In der referenz steht:
>
> Execution command, issued during an FTP connection, opens a data
> connection and append data to existing <filename> file.

Äh.
Das bezieht sich aber IMHO darauf, was der angesprochene Server mit den 
Daten machen soll.
Das sagt doch noch nichts darüber aus, wie der Client die Daten sendet.

Benutzt du eine fertgige FTP Library auf der CLient Seite?
#1550884
Lesenswert?

Markus Duschek schrieb:
> Via uart sende ich die dateien zu einem "telit GT863 - GPRS Modul". Der
> hat eine FTP client implementiert.

Ähm.
Willst du mich jetzt veräppeln?
Dann schick doch deine gefakte Datei zum GPRS Modul.
Auch das GPRS Modul kann nicht auf eine Datei zugreifen sondern nur mit 
dem arbeiten was du ihm schickst.

Wie schickst du denn die Datei zum GPRS Modul?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren