...
Anchor
Files
...
ftp-c.h/ftp-c.c
...
Prototype
...
HTML Table | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Table Row (tr) | ||||||||||||||||
Table Cell (td) | ||||||||||||||||
| ||||||||||||||||
Anchor | 1049281 | 1049281 | ||||||||||||||
Code Block | ||||||||||||||||
CPU_BOOLEAN FTPc_SendBuf (FTPc_CONN *p_conn, CPU_CHAR *p_remote_file_name, Anchor | | 1049282 | 1049282 | CPU_INT08U *file,|||||||||||||
Anchor | 1049283 | 1049283 | CPU_INT32U file_size,||||||||||||||
Anchor | 1049284 | 1049284 | CPU_BOOLEAN append,||||||||||||||
Anchor | 1049285 | 1049285 | NET_ERR *perr_net);||||||||||||||
Table Row (tr) | ||||||||||||||||
Table Row (tr) | ||||||||||||||||
Table Row (tr) | ||||||||||||||||
Table Row (tr) |
...
CPU_INT08U *p_buf,
CPU_INT32U buf_len,
CPU_BOOLEAN append,
FTPc_ERR *p_err); |
Arguments
p_conn
Pointer to FTPc Connection object.
p_remote_file_name
Pointer to name of the file on the remote FTP server.
...
p_buf
Pointer to
...
memory buffer
...
to send
...
.
...
buf_len
Size of the memory buffer
...
.
...
append
Whether to append at the end of the existing file or overwrite content
...
:DEF_YES
, to append data.DEF_NO
, to overwrite data.
p_err
...
Pointer to variable that will receive the return error code from this function.
...
FTPc_ERR_NONE
FTPc_ERR_TX_CMD
FTPc_ERR_RX_CMD_RESP_FAIL
Returned Values
...
DEF_OK
, File successfully sent;
...
DEF_FAIL
, otherwise.
...
Required Configuration
...
None. Anchor
Notes / Warnings
...
class | Code_Listing |
---|
...
rowspan | 8 |
---|
...
- This function can be used when no File System is present to transmit file from a memory buffer.
Example Usage
Code Block | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#define BUF_SIZE 1024 FTPc_CONN conn; CPU_INT08U buf[BUF_SIZE]; Anchor | | 1048458 | 1048458 | |||||||||||||||||||||||||||||||||
Anchor | 1048463 | 1048463 | ||||||||||||||||||||||||||||||||||
Anchor | 1049347 | 1049347 | result = FTPc_SendBuf((CPU_CHAR *)"test",||||||||||||||||||||||||||||||||||
Anchor | 1048464 | 1048464 | (CPU_INT08U *)&buf[0],||||||||||||||||||||||||||||||||||
Anchor | 1048465 | 1048465 | (CPU_INT32U ) BUF_SIZE,||||||||||||||||||||||||||||||||||
Anchor | 1048466 | 1048466 | (CPU_BOOLEAN ) DEF_FALSE,||||||||||||||||||||||||||||||||||
Anchor | 1048467 | 1048467 | (NET_ERR *)&err);||||||||||||||||||||||||||||||||||
Anchor | 1048468 | 1048468 | if (result != DEF_OK) {||||||||||||||||||||||||||||||||||
Anchor | 1048469 | 1048469 | ||||||||||||||||||||||||||||||||||
Anchor | 1046117 | 1046117 | }||||||||||||||||||||||||||||||||||
Table Row (tr) | ||||||||||||||||||||||||||||||||||||
Table Row (tr) | ||||||||||||||||||||||||||||||||||||
Table Row (tr) | ||||||||||||||||||||||||||||||||||||
Table Row (tr) | ||||||||||||||||||||||||||||||||||||
Table Row (tr) | ||||||||||||||||||||||||||||||||||||
Table Row (tr) |