[vlc-devel] Re: how to retrieve and store file via ftp
Pierre-Hugues PERET
pype at gameflux.com
Mon Nov 15 14:48:50 CET 2004
I finally used the play ftp stream method using dump file sout .
and it works ...
At 15:18 14/11/2004 +0100, you wrote:
>Hello,
>I'd like to implement the possibility to connect to a ftp site and
>retrieve a file (currently the default.vlt file for skins2 theme upate).
>I used the FTP functions to connect and send commands to the ftp server,
>but it always get stuck at the
>answer=150 Data connection accepted from MYIP:PORT ; transfer starting for
>default.vlt (228660 bytes).
>
>I am using the :
> if( ftp_StartStream( p_access, 0 ) < 0 )
> {
> msg_Dbg( p_access, "cannot retrieve file" );
> if( p_sys->fd_cmd > 0 )
> {
> net_Close( p_sys->fd_cmd );
> }
> free(p_sys);
> }
>
>and in startstream this :
>if( ftp_SendCommand( p_access, "RETR %s", p_sys->url.psz_path ) < 0 ||
> ftp_ReadCommand( p_access, &i_answer, NULL ) > 2 )
> {
> msg_Err( p_access, "cannot retreive file" );
> return VLC_EGENERIC;
> }
> return VLC_SUCCESS;
>
>It's the same as in the ftp access module, all seems to work fine, but the
>file is not transfered ..
>I'm not very good at c/c++ programming, and if someone can help me to
>solve this problem, i would appreciate .
>
>I can post the entire file (500 lines long) if you want to correct me .
>its purpose is to popup a message window with "update" button, and onvalid
>it goes fetch the updated default.vlt on the ftp server.
>
>thanks for your answers.
>
>--
>This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
>To unsubscribe, please read http://developers.videolan.org/lists.html
>
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel
mailing list