0,0 → 1,38 |
:: Batchfile to upload a screenshot to a website via FTP. |
:: Called from some 'Spectrum Lab Grabber' applications. |
:: FTP screenshots |
:: Uses the command line driven FTP client in MS windows. |
:: Only works when located in c:\Spectrum\media\sd\capture\ftp_upxxx.bat . |
:: Doesn't require any 3rd-party software ! |
:: You will need to modify your provider's ftp host name, |
:: your user name, and (unfortunately non-encrypted) |
:: the FTP password in the 'ftpcmd' lines further below . |
:: The name of the file to be sent is specified as argument %1 |
:: when this batchfile is invoked (from SL's periodic actions, etc) |
:: |
:: Make sure we are where we should be (current directory) : |
cd c:\Spectrum\ |
:: |
:: Create the input (command file) for the ftp client program . |
:: The line after the USER command is the password . |
> ftpcmd.txt ECHO USER robozor_data |
>> ftpcmd.txt ECHO robozor_data |
>> ftpcmd.txt ECHO cd robozor_data |
>> ftpcmd.txt ECHO binary |
>> ftpcmd.txt ECHO put %1 |
>> ftpcmd.txt ECHO disconnect |
>> ftpcmd.txt ECHO bye |
:: |
:: At this point, we have created a temporary command file |
:: for the FTP client. This comman file replaces the input |
:: which would be entered via keyboard in an INTERACTIVE ftp session . |
:: Now start the ftp client program, output redirected to a file |
:: which is EXTREMELY helpful for troubleshooting . |
:: Replace the dummy address with your provider's ftp address: |
FTP -n -s:ftpcmd.txt home.robozor.cz > ftplog.txt |
:: The -n option suppresses the auto-login upon initial connection . |
:: The -s option specifies a text file with FTP commands . |
:: If the FTP client (above) fails, TEST EACH STEP IN INTERACTIVE MODE ! |
:: (each step is now in ftpcmd.txt) |
:End |
|