"Events and Messages : Reactive" - Create thumbnails of uploaded images
Event in zFTPServer:
OnUploadEnd

Message in zFTPServer:
Closing data connection.%EXECUTE("C:\Scripts\CreateThumbnail.bat" "%LOCAL_FILENAME%")%

Contents of file "C:\Scripts\CreateThumbnail.bat":
@echo off

rem Extract file information and remove quotes
set FILE=%1
for /f "useback tokens=*" %%a in ('%FILE%') do set FILE=%%~a
set EXT=
if /I "%FILE:~-4%" == ".jpg" set EXT=.jpg
if /I "%FILE:~-4%" == ".gif" set EXT=.gif
if /I "%FILE:~-4%" == ".tif" set EXT=.tif

rem Only create thumbnails from selected formats
if (%EXT%) == () exit 0

rem We know all accepted formats have 3 character extensions
set THUMBFILE=%FILE:~0,-4%-thumbnail%EXT%

rem Use ImageMagick to create thumbnails
convert "%FILE%" -resize 100x100 -quality 90 "%THUMBFILE%" >NUL