У меня есть PHP-скрипт, который создает строку, которую я хочу загрузить в виде файла, нажав кнопку.
Я знаю, как сохранить строку в файл на веб-сервере и указать на нее ссылкой, но это не то, чем я хочу заниматься.
Я хочу, нажав кнопку, чтобы передать файл пользователю, содержащему строку.
ОБНОВЛЕНИЕ: то, что я ищу, очень близко к этому:
<a href="data:application/octet-stream;charset=utf-16le;base64,//5mAG8AbwAgAGIAYQByAAoA">text file</a>
Вопрос, который ставит передо мной, заключается в том, как мне преобразовать строку $ в эту часть base64 и что такое utf-16le ?? Может кто-нибудь объяснить это немного?
ОБНОВЛЕНИЕ На самом деле некоторые плохие парни расстроились из-за того, что не могут ответить, и закрыли тему. Не спрашивая меня. Некоторые люди здесь участвуют в этом соревновании, чтобы набрать очки. Но я пошел дальше и нашел решение своего вопроса.
Вам просто нужно добавить download="file.txt"
<a href="data:application/octet-stream;charset=utf-16le;base64,//5mAG8AbwAgAGIAYQByAAoA" download="file.txt">text file</a>
Таким образом вы скачиваете файл. не поток.
развлекайся.