This content is not available in your preferred language.

The content is shown in another available language. Your browser may include features that can help translate the text.

How Can I Transfer Files over FTP to a Remote System?

Updated Apr 12, 2023



  • CompactRIO Controller
  • CompactDAQ Controller


  • LabVIEW Real-Time Module
  • Measurement & Automation Explorer (MAX)

Operating System

  • VxWorks
  • Windows

I have files I would like to transfer between my host machine and my Real-Time target using FTP. Does Measurement & Automation Explorer (MAX) support this functionality?

LabVIEW Real-Time targets support FTP. This functionality is installed by default unless you have a Linux Real-Time target, in which case you should first follow the instructions in Using FTP with an NI Linux Real-Time Target .

Complete the following steps to use FTP from MAX:
  1. Underneath Remote Systems, right-click on the desired target and select File Transfer from the drop-down box.

  1. This will open a Windows Explorer window connected to file system of the target. You can now move files between the host and Real-Time target the same as you would for any Windows Explorer window. The Windows Explorer window may look like either of the below images depending on the operating system on the target.



Additional Information

You can also access your device over FTP by using Windows' File Explorer directly. Do this by typing the IP address of your remote system directly into the address bar, e.g. ftp://, using the example from above.

​When an external CompactFlash, USB drive, or other storage device is connected to the Real-Time controller, if the controller is running Linux Real-Time (LinuxRT), a folder should show up with the letter U, V, or W, depending on the number of drives attached. For non-LinuxRT controllers, more information is located in Accessing External Storage on a Real-Time Controller