Есть несколько вариантов API, которые позволяют работать с файлами:
1. Dropbox API - позволяет загружать, скачивать и управлять файлами в облачном хранилище Dropbox.
2. Google Drive API - обеспечивает доступ к файлам и папкам на Google Диске, позволяя загружать, скачивать и управлять ими.
3. Amazon S3 API - обеспечивает возможность работать с файлами, хранящимися в облачном хранилище S3 от Amazon Web Services.
Чтобы отобразить имя файла и добавить кнопку для скачивания файла по запросу, вы можете использовать JavaScript и HTML. Вы можете создать HTML-страницу, на которой будет отображаться имя файла, и добавить кнопку для скачивания этого файла. При нажатии на кнопку, пользователь сможет скачать файл.
Для работы с файлами на сервере можно использовать серверные технологии, такие как PHP, Node.js или Python, чтобы обрабатывать запросы на загрузку и скачивание файлов. Кроме того, вы можете использовать REST API для отправки запросов на сервер и работу с файлами.
Независимо от выбранного подхода, важно обеспечить безопасность и защиту данных пользователя при работе с файлами через API.