Camera FTP guide

Nikon Z50 II FTP setup, step by step

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

By Bijay Kanshi · Tested on a Nikon Z50 II on · Updated · Menu names from Nikon's Z50II Reference Guide

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 the event's 6-character password.
  • A Wi-Fi network the camera can join — the venue's, or your phone's hotspot. The Z50 II supports open networks, WPA2 and WPA3. Networks with a sign-in web page do not work for cameras.
  • A charged battery. Keeping the camera connected uses more power.

No firmware update is needed: Nikon documents FTP from the first Z50 II firmware (C 1.00). The latest version is C 1.11, released on 5 August 2026.

1. Create the FTP profile

  1. Press MENU and open the network menu. Select [Connect to FTP server], then [Network settings] › [Create profile].
  2. Choose [Connection wizard] and 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 and enter its password.
  3. For the IP address choose [Obtain automatically].

3. Enter the SnapMila server

  1. For the server type choose [FTP].
  2. Enter the server address exactly as the SnapMila app shows it.
  3. 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 the event's 6-character password.
  4. When the wizard asks for the port, enter the port number shown in the app.
  5. For the destination folder choose [Home folder].

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]. SnapMila uses passive mode; without it, uploads stop with Err.37.

5. 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 choiceSnapMila 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.
Delete after uploadOFFKeeps every photo on your card as your backup.
Keep connectionON during the eventStops the standby timer from dropping the link between bursts. Carry a spare battery.

Videos are never uploaded automatically, and SnapMila galleries show photos only.

6. 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).
  3. Open the event in the SnapMila app or scan its QR: the photo appears within about half a minute.

Photos taken before Auto upload was on

Auto upload only marks photos taken after you turn it on. To send earlier shots, connect first, then press the playback button, pick the photo, press i and choose [Select for upload (FTP)]. For many photos at once, use [Filtered playback] and then [Select all for upload (FTP)]. These items appear only while the camera is connected.

For your next event

Keep the same profile. Create the new event in the app, then edit the profile's [FTP] settings and change only the password to the new event's password. The server, port and user ID stay the same.

Troubleshooting

What you seeWhat to check
Err.31The server address. Re-enter it exactly as the app shows it.
Err.32The user ID (the 6-character user name) or the event password. After five wrong tries SnapMila pauses sign-ins from that network for a few minutes — wait, fix the password, and connect again.
Err.37PASV mode. Turn it on in the profile's FTP section (step 4).
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.

How we tested

On we connected a Nikon Z50 II to SnapMila over Wi-Fi in station mode, with PASV on and the user ID and password from the app. The camera signed in, checked its file names, and uploaded each JPEG. Our server received the file and stored it in the gallery about five seconds after the transfer ended. That test ran on a local network.

Nikon's reference guide says that internet FTP connections are not officially supported by Nikon. A connection to an FTP server over the internet can still work, but Nikon does not guarantee it. We will add the result of our own internet test to this page.

Sources

Spotted a menu name that differs on your camera? Tell us and we will correct the page.

Using SnapMila at your events