Files
Files allows you to remotely exchange files with the connected device using embedded FTP. Embedded FTP establishes a direct, local connection for file transfers, ensuring data stays within the local network and offline. Since transfers are local, transfer speed depends on your Wi-Fi router's capabilities, not your internet connection.
NOTE
Use this feature on trusted networks like home Wi-Fi, as file transfers are unencrypted. For more information, see Frequently asked questions.
FTP Features
Most FTP features are supported by default, enabling compatibility with popular FTP client applications. Files and folders can be downloaded, uploaded, copied, cut, deleted, renamed, and created.
Exclusive Features
- Direct file streaming, including videos, without download
- Integrated pause/resume for downloads, uploads, copies, and cuts
How to start Files?
Just enable FTP status
. FTP settings configuration is optional. Files and folders will appear once the FTP status is Running.
How to connect using other FTP client apps?
File manager apps that support FTP client can be used to connect.
- How to connect using Windows File Explorer?
- How to connect using File Manager app from Xiaomi?
- How to connect using Material Files app?
For connecting with other FTP client apps, please refer to the configuration details from FTP settings.
- Choose FTP protocol.
- Enter IP address in Host / Hostname / Server field. e.g.
192.168.11.22
- Enter port number. Default port is
2121
. - Enter username and password. If Anonymous login is ON, use
anonymous
as the username and leave the password field blank. - Set Mode / Transfer mode to Passive or Active as specified in FTP settings.
- Set encoding to
UTF-8
.
How to open files in direct streaming mode?
File direct streaming requires Android 8.0 or later (Not the connected device). Simply tap a file to stream it. Video files can also be streamed directly without downloading.
How to exchange files?
- To create, upload file or folder, click + button in the bottom right corner and select desired option.
- To download, move, copy, rename, or delete a file or folder, click the file or folder's menu and select the desired option.
FTP settings configuration
To modify FTP settings, tap the settings icon. If FTP status
is active, disable it before editing.
Option | Info | Default |
---|---|---|
Anonymous login | allows file access without username/password. | OFF |
Username | used in FTP connection. | admin |
Password | used in FTP connection. | random 6 digits number |
Port | used in FTP connection. | 2121 |
Root folder | Desired folder from the connected device. Custom folder paths can also be used. | Internal storage |
Fallback root folder | It will be used if root folder cannot be accessed. | /storage/emulated/0 |
Passive mode | ON: client initiates data connection. OFF: server initiates data connection. | ON |
Read only | If it's ON, files and folders are in read-only mode. You will be unable to delete, upload, create, edit, move, or rename any files or folders. | OFF |
Custom folder paths
Path | Info |
---|---|
/storage/emulated/0 | Internal storage root folder of default user 0 in most Android versions |
/sdcard | Internal storage legacy root folder in almost all Android versions |
/storage/emulated/999 | Internal storage root folder for Dual apps in MIUI |
/storage/emulated/10 | Internal storage root folder for Second space in MIUI |
Desired custom paths | e.g. /storage/emulated/0/Movies |
Frequently asked questions
- Can others connect to this FTP server if they're not on my Wi‑Fi?
No, only users on the same local network (i.e., the same Wi‑Fi) can connect and access files. Users on different networks cannot access the files, regardless of file transfer encryption.
- Do I need FTP server's username and password to connect using other FTP client apps?
Yes, unless anonymous login is enabled, you'll need username and password, along with the server's IP address and port number, to connect.
- Can I change the FTP server's username and password, or disable the FTP server?
Yes, you can update the username and password, and enable or disable the FTP server at any time in FTP settings configuration.