Jump to content

Search the Community

Showing results for tags 'ftp'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type

Community Forums

  • The New FileMaker Platform
  • Community Resources
    • Community Articles, Tips, & Techniques
    • FileMaker Marketplace Discussions
  • FileMaker Platform
    • FileMaker Interface Features
    • FileMaker Schema & Logical Functions
    • FileMaker Go for iPad and iPhone
    • FileMaker and the Internet
    • FileMaker Pro Advanced 18
    • FileMaker Pro Advanced 17
    • Legacy FileMaker Platform Discussions
  • FileMaker Server Administration
    • FileMaker Server 18
    • Zabbix Server Monitoring
    • FileMaker Server 17
    • FileMaker Cloud
    • FileMaker Custom SSL Certificates
    • oAuth and External Server Authentication
  • Brain Food
    • Security Concepts
    • The Left Brain
    • Upgrading & Migration
    • Data Analysis
    • Development Standards
    • The Separation Model
    • Relational Database Theory
    • Damaged / Corrupt File Problems
    • Bar Codes (Printer, Scanners, Software)
    • Hardware & Networking
    • OS Level Database Automation
    • Product Ideas
  • JavaScript Integration
  • FMForums Affiliates & Sponsors
  • FileMaker Classifieds
  • FM Forums Operations
  • FileMaker Friday Night Chat's Topics


There are no results to display.

There are no results to display.


  • White Papers
  • Infographics
  • Samples
  • Solutions
  • FMGo
  • Plug-Ins
  • Tutorials

Product Groups

  • Workplace Innovation Platform
  • Site Advertising
  • Development & Hosting

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start







Website URL




OS Version

Found 7 results

  1. The 360Works FTPeek plugin uploads, downloads, and manipulates remote files on an FTP (File Transfer Protocol) server from within any FileMaker solution. FTPeek version 2.1 is now available with an added feature supporting uploads and downloads from Amazon S3! Amazon Simple Storage Service (S3) runs on the AWS Cloud Infrastructure. It remains a highly-rated, industry-standard for data storage and retrieval, of any amount of data. As with most AWS services, S3 is versatile, reliable, and secure. It offers flexible storage management and administration capabilities, along with a simple interface that you can use to retrieve data from anywhere on the web. Getting started with Amazon S3 in the 360Works FTPeek plugin is easy. Using the function FTPeek_ConnectS3 will connect to your Amazon Web Services account when specifying the parameters for your AWS region and bucket, access key, and secret key. Once connected, you can then upload, download, and list files like any other FTP Server. Full reference documentation can be obtained at 360works.com/ftp-plugin Pricing for FTPeek starts at $195 for a 10-user workgroup license - less than $20 per user! Current version 2 license holders can upgrade to FTPeek 2.1 at no additional cost. Version 1 license holders can upgrade to version 2 at a nominal cost. For more on upgrade pricing or to download, please visit 360works.com/ftp-plugin More Reasons to Use the 360Works FTPeek plugin: Security: public encryption key is included with support for FTP over SSL (FTPS) and FTP over SSH (SFTP) Universal Binary cross-platform support: Windows and Mac compatible Runs on your FileMaker Server: Automate nightly FTP batch transfers with scheduled scripts or embed FTP scripts into WebDirect or Custom Web Publishing Transfer directly to/from FileMaker fields: FTP documents and images directly from text and container fields to the FTP server Includes a built-in FTP user interface: Give users full FTP access to the server, a full-featured, 100% FileMaker FTP solution is included with the plugin What Do Other FileMaker Developers Think? "I think you guys are filling a big gap with that single plugin. The fact that it supports FTP, SFTP, and FTPS is key . We have replaced two plug-ins (one for FTP and one for SFTP) with a single plugin and can now offer FTPS as an alternative to our customers." - Matt Klein, Small Business Computers of New England, Inc. Free Demo or Download FTPeek 2.1 Stay updated with 360Works
  2. I've been trying for 3 days to figure out the syntax for an FTP Upload custom function (downloaded from briandunning.com), but I can't get it to work. It always fails with error -2740, "an unknown token can't go here," which tells me nothing. Anyone care to check out my script and offer some pointers? I'm sure there's a syntax error, but I can't find it. I want to hard-code the username and password, but the password contains special characters (parentheses), and I'm not sure how to escape them: i,e, ythr(i.K9)56 I've tried various escaping approaches: ythr(i.K9)56 , "ythr" & "(" & "i.K9" & ")" & "56", etc. FTPUpload (path, directory, file) " set thePath to quoted form of "ftp://<username>:<password>@ftp.remotehost.com/targetfolder/" do shell script "curl -T" path & "/" & directory & "/" & file thePath " Any ideas?
  3. Hi All, I just thought I'd try to give back to the community that has given so much to me by writing a little tutorial. This technique is one I developed on Macs. Mac OS X has the curl command line tool as part of the default installation. Curl is like a web swiss army knife. You can fetch files, POST data, upload to or download from FTP servers etc... so it brings a lot of functionality to the table which isn't built into FileMaker. I make use of curl through the "do shell script" AppleScript command, which in FileMaker I use through the "Perform AppleScript" script step. Here's a simple 6 line script that lets you take the contents of a container field and upload it to an FTP site. Substitute your container field in the first and fifth lines and your FTP information in the $script variable to make it functional. This script could be extended by actually having variables for the FTP credentials/location too but I've kept it simple here just to demonstrate the technique. set variable [$file_name; GetAsText(YourTable::YourContainerField)] set variable [$path_temp; Get(TemporaryPath) & $file_name] set variable [$path_unix; Middle($path_temp ; Position($path_temp ; "/" ; 1 ; 2) ; Length($path_temp))] set variable [$script; "do shell script "curl -T " & $path_unix & " ftp://USERNAME:PASSWORD@FTP_HOST/FTP_DIRECTORY/" & $file_name &"""] Export Field Contents [YourTable::YourContainerField; "$path_temp"] Perform AppleScript [$script] Enjoy!
  4. Hi, I would like to use FTPeek to upload several files at a time to an FTP Server of a business partner. I can drag and drop the files to upload to the server using Filezillia with there settings including sftp-ssh file transfer protocol with no key, logon type normal, no port set, a host ip address, and a user name and password. Since I am collecting the files to upload to one using Filemaker I would prefer to program the upload using Filemaker. Can I use FTPeek_ConnectSFTP without a public key as they don't appear to require one since none is set in Filezillia and the business partner provided none. Thank you in advance Rich
  5. Hi <REDACTED> User was suffering from Friday as well as brain meltdown and general stupidity. Stephen
  6. Just updated my ftp functions to add some functionality for a job. Some of the techniques might prove useful if you want to dig into them Uses the Commons-Net-3.2 jar but should also work with Commons-Net-Ftp-2.0 First also needs Commons-io jar List image files: // FTPlist ( ftp_host ; ftp_user ; ftp_password ; remote_path ) // 13_05_22 JR // v1.0 // returns date sorted list of tab separated file entries // date, time, size, name import org.apache.commons.net.ftp.FTPClient import org.apache.commons.net.ftp.FTPFile import org.apache.commons.io.FileUtils import java.text.SimpleDateFormat try{ new FTPClient().with{ connect ftp_host login ftp_user, ftp_password names = listFiles(remote_path) logout() disconnect() } //end with } catch (e) { return e } //end try sdf = new SimpleDateFormat("dd/MM/yyyytHH:mm") sdg = new SimpleDateFormat("yyyy/MM/dd") sdh = new SimpleDateFormat("HH:mm") list = [] filenames = [] TAB = 't' names.each{ if(it.getType() == FTPFile.FILE_TYPE){ tx = it.getTimestamp().getTime() list.add(new Expando(date:sdg.format(tx), time:sdh.format(tx), fmdate:sdf.format(tx), name:it.getName(), size:FileUtils.byteCountToDisplaySize(it.getSize()))) } //end if } //end each // SORT by date, then time, then name ls = list.sort{x,y -> x.date<=>y.date ?: x.time<=>y.time ?: x.name<=>y.name} ls.each{ filenames += it.fmdate + TAB + it.size + TAB + it.name } //end each return filenames ?: false Get specific file // FTPgetFile ( ftp_host ; ftp_user ; ftp_password ; remote_path ; local_path ; fm_file ) // 13_05_22 JR // v1.0 // downloads file from fTP site, returns true if successful or false or error import org.apache.commons.net.ftp.FTPClient import org.apache.commons.net.ftp.FTP SEP = System.getProperty("file.separator") try{ new FTPClient().with { connect ftp_host enterLocalPassiveMode() login ftp_user, ftp_password changeWorkingDirectory remote_path setFileType(FTP.BINARY_FILE_TYPE) incomingFile = new File(local_path + SEP + fm_file) incomingFile.withOutputStream { ostream -> retrieveFile fm_file, ostream } //end stream logout() disconnect() } //end with } catch (e) { return e } //end try if (!new File(local_path + SEP + fm_file).size()){ return false } return true Delete specific file // FTPdeleteImage ( ftp_host ; ftp_user ; ftp_password ; remote_path ; fm_file ) // 13_05_22 JR // v1.0 // deletes file from fTP site, returns true if successful or false or error import org.apache.commons.net.ftp.FTPClient try{ new FTPClient().with { connect ftp_host enterLocalPassiveMode() login ftp_user, ftp_password changeWorkingDirectory remote_path deleteFile fm_file logout() disconnect() } //end with } catch (e) { return e } //end try return true
  7. Hello, I am wondering if there is a way to automatically upload an exported .csv file to an FTP server on a Windows PC. I already have a working solution for Mactintosh by running a calculated AppleScript, but I don't know much about Windows and I don't know of any equivalent for PC. The current method I have just calls cURL in the Terminal.
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.