Ftp FileZilla和applescript

Ftp FileZilla和applescript,ftp,applescript,filezilla,Ftp,Applescript,Filezilla,我正在制作一个applescript,它将flv和f4v文件的文件夹转换为mp4文件,然后通过filezilla上传到服务器。如何使用applescript通过Filezilla上传到服务器?这是我的密码: --Install handbrakecli into /usr/bin/ --on adding folder items to this_folder after receiving these_items with timeout of (720 * 60) seconds

我正在制作一个applescript,它将flv和f4v文件的文件夹转换为mp4文件,然后通过filezilla上传到服务器。如何使用applescript通过Filezilla上传到服务器?这是我的密码:

--Install handbrakecli into /usr/bin/

--on adding folder items to this_folder after receiving these_items
with timeout of (720 * 60) seconds
    tell application "Finder"
        --Get all flv and f4v files that have no label color yet, meaning it hasn't been processed

        set allFiles to every file of entire contents of ("Macintosh HD:Users:Chase:auto_convert:nope" as alias) whose ((name extension is "flv" or name extension is "f4v") and label index is 0)

        --Repeat for all files in above folder
        repeat with i from 1 to number of items in allFiles
            set currentFile to (item i of allFiles)

            try
                --label to indicate processing
                set label index of currentFile to 3

                --Assemble original and new file paths
                set origFilepath to quoted form of POSIX path of (currentFile as alias)
                set newFilepath to (characters 1 thru -5 of origFilepath as string) & "mp4'"

                --Start the conversion
                tell application "Terminal"
                    do shell script "HandBrakeCLI -i " & origFilepath & " -o " & newFilepath
                end tell
                --Set the label to red because this is the file that has been converted 
                set label index of currentFile to 6

                --Remove the old file
            on error errmsg
                --Set the label to red to indicate failure
                set label index of currentFile to 2
            end try
        end repeat

        set extensionToFind to "mp4"

        set topLevelFolder to "Macintosh HD:Users:Chase:auto_convert:nope" as text
        set pathCount to count of topLevelFolder

        set mp4Files to files of entire contents of folder topLevelFolder whose name extension is extensionToFind
        if mp4Files is {} then return

        set mp4Folder to "Macintosh HD:Users:Chase:auto_convert:yep"

        move mp4Files to mp4Folder


    end tell
end timeout
--end adding folder items to    

这不是个好主意,因为Filezilla没有applescript支持。我一直很惊讶Cyberduck也没有。但请看:

。。。。有好的方向;curl-in-shell,或者(在页面末尾)URL-Access脚本,这是一个脚本添加,应该安装在Mac上。URL访问脚本示例:

tell application "URL Access Scripting"
upload filepathtoUpload to "ftp://username:password@domain.com/SOME/PATH/filename.jpg" replacing yes without binhexing
end tell