<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>MQX Software SolutionsのトピックRe: ftp client: transferred files are empty</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/ftp-client-transferred-files-are-empty/m-p/245489#M6973</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I changed MQX_FILE_PTR in FTP_command_data and now it works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is new code:&lt;/P&gt;&lt;P&gt;&amp;nbsp; if ((response &amp;gt;= 200) &amp;amp;&amp;amp; (response &amp;lt; 300)) &lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = FTP_command_data(ftphandle, "MODE S\r\n", stdout, stdout, FTPMODE_PORT | FTPDIR_SEND);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fp=fopen("a:/sys/CALIB.TXT","r");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(fp!=NULL)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = FTP_command_data(ftphandle, "STOR CALIB.TXT\r\n", stdout, fp, FTPMODE_PORT | FTPDIR_SEND);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose(fp);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fp=fopen("a:/sys/DT0001.CSV","r");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(fp!=NULL)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = FTP_command_data(ftphandle, "STOR DT0001.CSV\r\n", stdout, fp, FTPMODE_PORT | FTPDIR_SEND);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose(fp);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; } &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; FTP_close(ftphandle, stdout);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Feb 2014 18:23:45 GMT</pubDate>
    <dc:creator>Curro</dc:creator>
    <dc:date>2014-02-19T18:23:45Z</dc:date>
    <item>
      <title>ftp client: transferred files are empty</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/ftp-client-transferred-files-are-empty/m-p/245488#M6972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm working on custom board, mqx 3.8 and K60.&lt;/P&gt;&lt;P&gt;I need to transfer files from board SD card to a PC via ftp. My board is FTP client and pc is FTP server.&lt;/P&gt;&lt;P&gt;Everything seems to work fine but transferred files are empty (I mean that file is 0Kb and if I open it with notepad nothing is contained).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea?&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;Corrado&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my test code:&lt;/P&gt;&lt;P&gt;------------------------------&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; response = FTP_open(&amp;amp;ftphandle, IPADDR(192,168,0,2), stdout);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (response == -1) &lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...error...&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; response = FTP_command(ftphandle, "USER g801\r\n", stdout);&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; if ((response &amp;gt;= 300) &amp;amp;&amp;amp; (response &amp;lt; 400)) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = FTP_command(ftphandle, "PASS password\r\n", stdout);&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; if ((response &amp;gt;= 200) &amp;amp;&amp;amp; (response &amp;lt; 300)) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(ioctl(filesystem_handle,IO_IOCTL_CHANGE_CURRENT_DIR,"a:/sys")==MFS_NO_ERROR)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = FTP_command_data(ftphandle, "STOR CALIB.TXT\r\n", stdout, filesystem_handle, FTPMODE_PORT | FTPDIR_SEND);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = FTP_command_data(ftphandle, "STOR DT0001.CSV\r\n", stdout, filesystem_handle, FTPMODE_PORT | FTPDIR_SEND);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; FTP_close(ftphandle, stdout);&lt;/P&gt;&lt;P&gt;} &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And this is FTP server log:&lt;/P&gt;&lt;P&gt;--------------------------------------&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - (not logged in) (192.168.0.30)&amp;gt; Connected, sending welcome message...&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - (not logged in) (192.168.0.30)&amp;gt; 220 Server Gei per test&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - (not logged in) (192.168.0.30)&amp;gt; USER g801&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - (not logged in) (192.168.0.30)&amp;gt; 331 Password required for g801&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - (not logged in) (192.168.0.30)&amp;gt; PASS *********&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; 230 Logged on&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; PORT 192,168,0,30,19,135&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; 200 Port command successful&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; STOR CALIB.TXT&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; 150 Opening data channel for file upload to server of "/CALIB.TXT"&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; 226 Successfully transferred "/CALIB.TXT"&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; PORT 192,168,0,30,19,134&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; 200 Port command successful&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; STOR DT0001.CSV&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; 150 Opening data channel for file upload to server of "/DT0001.CSV"&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; 226 Successfully transferred "/DT0001.CSV"&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; QUIT&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; 221 Goodbye&lt;/P&gt;&lt;P&gt;(000001)19/02/2014 13:25:49 - g801 (192.168.0.30)&amp;gt; disconnected.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2014 15:00:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/ftp-client-transferred-files-are-empty/m-p/245488#M6972</guid>
      <dc:creator>Curro</dc:creator>
      <dc:date>2014-02-19T15:00:10Z</dc:date>
    </item>
    <item>
      <title>Re: ftp client: transferred files are empty</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/ftp-client-transferred-files-are-empty/m-p/245489#M6973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I changed MQX_FILE_PTR in FTP_command_data and now it works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is new code:&lt;/P&gt;&lt;P&gt;&amp;nbsp; if ((response &amp;gt;= 200) &amp;amp;&amp;amp; (response &amp;lt; 300)) &lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = FTP_command_data(ftphandle, "MODE S\r\n", stdout, stdout, FTPMODE_PORT | FTPDIR_SEND);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fp=fopen("a:/sys/CALIB.TXT","r");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(fp!=NULL)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = FTP_command_data(ftphandle, "STOR CALIB.TXT\r\n", stdout, fp, FTPMODE_PORT | FTPDIR_SEND);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose(fp);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fp=fopen("a:/sys/DT0001.CSV","r");&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(fp!=NULL)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = FTP_command_data(ftphandle, "STOR DT0001.CSV\r\n", stdout, fp, FTPMODE_PORT | FTPDIR_SEND);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose(fp);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; } &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; FTP_close(ftphandle, stdout);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2014 18:23:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/ftp-client-transferred-files-are-empty/m-p/245489#M6973</guid>
      <dc:creator>Curro</dc:creator>
      <dc:date>2014-02-19T18:23:45Z</dc:date>
    </item>
    <item>
      <title>Re: ftp client: transferred files are empty</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/ftp-client-transferred-files-are-empty/m-p/245490#M6974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I need to transfer files from board SD card to a PC via ftp. My board is FTP client and pc is FTP server.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;i put same test code as you but my program does not come out from &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;FTP_open function it stuck in this line&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; /// Get a control socket &lt;/P&gt;&lt;P&gt;&amp;nbsp; ctrl_sock = socket(PF_INET, SOCK_STREAM, 0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if (ctrl_sock == RTCS_SOCKET_ERROR) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return RTCS_ERROR;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; } &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I increse my&amp;nbsp; ENET_FRAMESIZE_MAXDATA also in ethernet.h file.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Aug 2015 11:05:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/ftp-client-transferred-files-are-empty/m-p/245490#M6974</guid>
      <dc:creator>hirentailor</dc:creator>
      <dc:date>2015-08-28T11:05:53Z</dc:date>
    </item>
  </channel>
</rss>

