我正在用C(而不是C++)編程一個嵌入式軟件,該軟件允許我將文件傳輸到ftp(某些特定硬件的讀數),但似乎我沒有知道如何轉移。這是我的代碼:從C中的內存上傳FTP文件
///pasive connection FTP
sprintf(szBuf, "PASV\r\n");
FTP_SendCmd(szBuf);
if(!FTP_RecvResponse())
return FALSE;
if(strncmp(szBuf , "227", 3) != 0)
return FALSE;
sprintf(szBuf, "STOR m4.html\r\n");//command that allows storage of a file in the FTP
FTP_SendCmd(szBuf);
if(!FTP_RecvResponse())
return FALSE;
if(!FTP_RecvResponse())
return FALSE;
的事情是,STOR使用的文件名,但因爲它是定製的硬件,我需要一種方法來流從一個特定的地址字節的SDRAM(0x000-0xFFF
例如),所以我想知道是否有人可以給我一些建議,創建該文件,填寫FTP中的信息?
給予'STOR'的文件名,其中數據將被保存在服務器上。客戶可以從任何地方讀取數據;它只需要通過數據連接發送它(請參閱[這裏](http://stackoverflow.com/questions/9624613/proper-user-of-stor-command)瞭解它是如何工作的)。 – Diego
@Diego大概你的評論正是我所期待的,非常感謝 –
@Diego你應該把這個作爲回答 –