PICcoder.co.uk Forum  


::post new topic::
FTP server supporting directories?
Date: 2006/06/20 12:40 By: Rooney Status: Visitor  
 
Hi!

I'm using the Microchip TCP/IP stack but I'm not really familiar with it. I know that a tiny FTP server implementation included in the stack that use it's own file system to access files in a RAM. I want to use this stack for my MP3 player. Via FTP client I want to upload files on to the hard disc my player is using. The hard disc uses FAT32 und supports long file names and directories.
Anybody tried to do something similar? Does anybody know what has to be changed to support any FTP commands?

regards
Tom
reply | quote

Re:FTP server supporting directories?
Date: 2006/06/20 17:14 By: Ian Status: Moderator  
Karma: 5  
Posts: 85
graphgraph
The current FTP server is limited. you can only use it to upload a complete image of all the files in the microchip filesystem.

Ian
reply | quote

Re:FTP server supporting directories?
Date: 2006/06/21 06:13 By: Rooney Status: Visitor  
 
Well, that is a pity but is it imaginable and does anybody have the knowledge to implement such functionality that I would need.

Or is there any other source code in the internet that supports the full FTP commands?
reply | quote

Re:FTP server supporting directories?
Date: 2006/07/30 08:32 By: dariog Status: User  
Karma: 6  
Posts: 107
graphgraph
Rooney wrote:

I want to use this stack for my MP3 player. Via FTP client I want to upload files on to the hard disc my player is using. The hard disc uses FAT32 und supports long file names and directories.



For sure this would be interesting.
Actually I have in mind to deal with FAT32 on PICs, sooner or later. This would be a separate matter, respect to creating a FTP server capable of storing files like MP3 on a generic support.
I mean, if you may just use a "home-made" file-system (just like Microchip did for their webpages) the thing gets easier.
Then, at a later state, one could go with FAT32 and support for a hard-disc or a CompactFlash.
reply | quote

::post new topic::