Camera FTP guide

Nikon Z6 III FTP setup, step by step

Send every shot from a Nikon Z6 III to a live SnapMila gallery over Wi-Fi. The Z6 III has FTP built in — no transmitter and no Nikon app needed.

By Bijay Kanshi · Written from Nikon's Z6III Reference Guide, not yet tested on a Z6 III · Updated

We wrote this guide from Nikon's Z6III Reference Guide (firmware C 2.00, with Nikon's notes for 2.01) on . We have not yet tested it on a Z6 III; our camera test so far was on a Nikon Z50 II. If a menu name differs on your camera, tell us and we will correct the page.

Before you start

  • An event in the SnapMila app. Open its Camera setup screen: it shows the server address, the port, your 6-character user name and your 6-character camera password, the same for every event.
  • A Wi-Fi network the camera can join — the venue's, or your phone's hotspot. The Z6 III supports open networks, WPA2 and WPA3. Networks with a sign-in web page do not work for cameras. Which to choose: Camera FTP over Wi-Fi or a hotspot.
  • Firmware C 2.00 or later. Version 2.00 changed the [Connect to FTP server] menu that this guide follows. The latest is C 2.01; it makes no FTP changes.
  • A card in the camera and a charged battery. A photo is sent only after it is recorded to the card.
  • The camera connects to one kind of device at a time: a computer, an FTP server or a phone. End any other connection first.

1. Create the FTP profile

  1. Press MENU and open the network menu. Select [Connect to FTP server], highlight [Network settings] and press the multi selector right.
  2. Choose [Create profile], then [Connection wizard].
  3. Give the profile a name, for example SnapMila.

2. Join the Wi-Fi network

  1. Choose [Search for Wi-Fi network]. This is Nikon's Wi-Fi station mode: the camera joins an existing network, the way a phone does. (The other choice, [Direct connection to computer], is access-point mode and is not used with SnapMila.)
  2. Pick the venue network or your hotspot by its name and enter its password. An icon next to each name shows its band.
  3. For the IP address choose [Obtain automatically].

3. Enter the SnapMila server

  1. For the server type choose [FTP]. For [FTPS], load the certificate first (step 5). SnapMila does not offer SFTP yet.
  2. Enter the server address exactly as the SnapMila app shows it. The camera then connects to the server.
  3. When it asks for the port, enter the port number shown in the app.
  4. Choose [Enter user ID] (not [Anonymous login]). The user ID is the 6-character user name shown in the app; capital or small letters both work. The password is your 6-character camera password.
  5. For the destination folder choose [Home folder]. The camera says the setup is complete.

4. Turn on PASV mode

The wizard does not ask about it, so set it afterwards: [Network settings], highlight the SnapMila profile and press the multi selector right to edit it. In the profile's [FTP] section set [PASV mode] to [ON], and leave [Proxy server] off. SnapMila uses passive mode; without it, uploads stop with Err.37.

5. If you want FTPS

  • Nikon asks you to load the server's root certificate before you connect with FTPS. SnapMila's certificate comes from Let's Encrypt, whose root is ISRG Root X1. Download it from Let's Encrypt's certificates page (the PEM file) and save it in the card's top folder as ROOT.PEM.
  • Load it with [Connect to FTP server] › [Options] › [Manage root certificate] › [Import root certificate]. The camera keeps one root certificate at a time.
  • Then choose [FTPS] as the server type in the wizard, or change [Server type] in the profile's [FTP] section.
  • We have not yet tried FTPS on a Nikon. If it stops with Err.61, 62 or 63, use [FTP] instead, on your phone's hotspot — never on open venue Wi-Fi.

6. Set the upload options

In [Connect to FTP server] › [Options]:

OptionSet toWhy
Auto uploadONMarks each new photo for upload the moment it is taken.
Upload RAW + JPEG asthe JPEG-only choice, for both [Overflow/backup] and [RAW primary - JPEG secondary]SnapMila builds galleries from JPEGs and does not accept NEF (RAW) files.
Upload RAW + HEIF asleave unused — shoot JPEGHEIF files are not accepted either. Use a JPEG image quality setting for events.
Upload in HEIF formatOffAny other choice turns each photo into a HEIF file before it is sent, and SnapMila would refuse it.
Delete after uploadOFFKeeps every photo on your card as your backup.
Keep connectionON during the eventAfter a Wi-Fi or FTP error the camera tries again after about 15 seconds, until it connects. The standby timer stays off, so carry a spare battery.

Videos are never uploaded automatically, and SnapMila galleries show photos only. Each JPEG can be up to 60 MB. Nikon sends a photo's voice memo along with it, so skip voice memos on event photos.

7. Take a test shot

  1. When connected, the profile name turns green and FTP appears in the shooting display. A red FTP with a warning icon means an error (see below).
  2. Take one photo. In playback its icon goes from white (waiting) to green (uploading) to blue (uploaded). The [Connect to FTP server] screen shows the photos left to send and any error code.
  3. Open the event in the SnapMila app or scan its QR: the photo appears within about half a minute.

Photos that were not sent

  • Auto upload only marks photos taken after you turn it on. To send an earlier shot, connect first, press the playback button, pick the photo, press i and choose [Select for upload (FTP)]. [Select for priority upload (FTP)] sends it ahead of the photos already waiting.
  • For many photos at once, open [Filtered playback criteria] in the playback menu and tick [Select for upload (FTP)] › [Pictures not uploaded]. Then in playback, choose [Filtered playback] in the i menu, and [Select all for upload (FTP)]. These items appear only while the camera is connected.
  • If the signal was lost, turn the camera off and on again: marked photos carry on uploading. The camera keeps the marks when switched off.
  • Avoid [Options] › [Upload folder] for this. It marks every photo in the folder, even ones already sent.
  • The SnapMila app names any missing file numbers, so you know what to resend.

For your next event

Change nothing in the camera. Each photo goes to the event that began last: its day, one of its functions, or the event you chose. The banner at the top of the app and the dashboard shows which one, and its Change sends the next photo to another event.

Troubleshooting

What you seeWhat to check
Err.11 or Err.12The Wi-Fi: that your hotspot or router is on, its name, and its password.
Err.31The server address. Re-enter it exactly as the app shows it.
Err.32The user ID (the 6-character user name) or the camera password. After five wrong tries SnapMila pauses sign-ins from that network for a few minutes — wait, fix the password, and connect again.
Err.34The destination folder. Set it to [Home folder].
Err.36The network can't look up the server name. Switch to your phone's hotspot.
Err.37PASV mode. Turn it on in the profile's FTP section (step 4). If it is on, the network blocks ports 30000 to 30049: switch to your phone's hotspot.
Err.61, 62 or 63FTPS: the certificate (step 5). Err.61 asks for TLS 1.2 or later, which SnapMila uses. Or use FTP on your hotspot.
The camera finds no networkCheck that [Airplane mode] in the network menu is off.
The connection keeps droppingMove closer to the router or switch to your phone's hotspot. Nikon also suggests a router channel between 1 and 8. Turning the camera off and on resumes marked uploads.
A photo is missing in the galleryThe SnapMila app names missing file numbers. Mark those photos with [Select for upload (FTP)] to send them again.
Photos stop arriving partway throughYour plan's storage may be full. The storage meter in the app shows it.

How we made this page

On we went through Nikon's Z6III Reference Guide for firmware C 2.00 and matched each setting to SnapMila's FTP server: port 21, passive mode, FTP or FTPS, the home folder, JPEG files only, up to 60 MB each. The same server settings work with the Nikon Z50 II we tested on. We will add the result of a Z6 III test to this page.

Nikon's reference guide says that internet FTP connections, and FTP servers running third-party software, are not supported. SnapMila runs its own FTP server on the internet, so Nikon does not guarantee this connection.

Sources

Using SnapMila at your events