From c508c2d43b0634d9ff786b8b916aec0b2f11f8db Mon Sep 17 00:00:00 2001 From: yanglong <2464416786@qq.com> Date: Wed, 11 Oct 2023 21:29:10 +0800 Subject: [PATCH] add print file content function --- .../app_test/test_ftpclient/ftp_client/ftp_client.c | 6 +++++- .../app_test/test_ftpclient/ftp_client/ftp_client.h | 2 +- .../Applications/app_test/test_ftpclient/test_ftpclient.c | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/APP_Framework/Applications/app_test/test_ftpclient/ftp_client/ftp_client.c b/APP_Framework/Applications/app_test/test_ftpclient/ftp_client/ftp_client.c index 4b129ac8d..e1ac107ec 100644 --- a/APP_Framework/Applications/app_test/test_ftpclient/ftp_client/ftp_client.c +++ b/APP_Framework/Applications/app_test/test_ftpclient/ftp_client/ftp_client.c @@ -90,7 +90,7 @@ static int FtpEnterPasv(char *ipaddr, int *port) return 1; } -int FtpDownload(char *name, void *buf, int len) +int FtpDownload(char *name, char *buf, int len) { int i; int ret; @@ -138,6 +138,10 @@ int FtpDownload(char *name, void *buf, int len) } //下载完成 printf("download %d/%d bytes complete.\r\n", i, len); + printf("====file content====\n"); + buf[100] = '\0'; + printf("%s\n",buf); + printf("====================\n"); // FILE *fp = NULL; // fp = fopen(name+1, "wb"); diff --git a/APP_Framework/Applications/app_test/test_ftpclient/ftp_client/ftp_client.h b/APP_Framework/Applications/app_test/test_ftpclient/ftp_client/ftp_client.h index ceba9b67a..e057952ea 100644 --- a/APP_Framework/Applications/app_test/test_ftpclient/ftp_client/ftp_client.h +++ b/APP_Framework/Applications/app_test/test_ftpclient/ftp_client/ftp_client.h @@ -37,6 +37,6 @@ int FtpLogin(char *addr, int port, char *username, char *password); int FtpFileSize(char *name); /* ftp download file*/ -int FtpDownload(char *name, void *buf, int len); +int FtpDownload(char *name, char *buf, int len); #endif diff --git a/APP_Framework/Applications/app_test/test_ftpclient/test_ftpclient.c b/APP_Framework/Applications/app_test/test_ftpclient/test_ftpclient.c index cc2b7367d..a97858799 100644 --- a/APP_Framework/Applications/app_test/test_ftpclient/test_ftpclient.c +++ b/APP_Framework/Applications/app_test/test_ftpclient/test_ftpclient.c @@ -30,13 +30,13 @@ void TestFtpClient(int argc, char* argv[]) { FtpInitCmd(); - int ret = FtpLogin("192.168.0.248", 21, "anonymous", "anonymous"); + int ret = FtpLogin("192.168.1.248", 21, "anonymous", "anonymous"); int size; char *buf; for(int i = 1;i <= 10;i++){ char fileName[20] = "/file"; char temp[5] = ""; - sprintf(temp,"%d",i); + sprintf(temp,"%d",i-1); strcat(fileName,temp); size = FtpFileSize(fileName); buf = malloc(size);