Я не совсем понял ваш вопрос, но попробую ответить.
Чтобы добавлять содержимое на фтп-сервер или веб-хост, то можно использовать фтп-клиент. Например, FileZilla. У вас должено быть название хоста (обычно ваш домен или ip хоста), логин и пароль. Всё это должен предоставить провайдер хостинга. Введя данные в ФайлЗиллу, вы получите доступ для загрузки файлов на ваш сайт. Там может быть несколько папочек (каталогов), в какой именно надо добавлять файлы (корневой каталог) лучше узнать у провайдера.
По идее, положив в пустой корневой каталог файл, то при загрузке страницы через браузер, должна появиться ссылка на скачку файла, именно как вы хотите.
Но если это не получается почему-то, то можете создать индексную страницу index.html, которую тоже надо будет загрузить на хост в корневой каталог. (Она будет загружаться при заходе на сайт через браузер по умолчанию). А на странице написать элементарный html-код:
<a href="/
1.txt">
1.txt</a>
Где, вместо 1.txt надо указать наименование файла, к которому вы хотите сделать доступ для скачивания.