Я восстанавливаю содержимое из файла на внешнем сервере. Этот файл имеет много строк, и когда я получаю данные, он находится в одной строке.
Я понимаю, что когда я визуализирую его на консоли, появляются \ n и \ r, но я надеюсь, что при загрузке файла все еще будет много строк без этих кодов.
У меня есть файл Php, который возвращает содержимое файла и отправляет ответ на JavaScript
$response_ads_txt = wp_remote_get('https://www.mywebsite.com/ads.txt');
if ( is_array( $response_ads_txt ) ) {
$body = $response_ads_txt['body'];
echo json_encode($body);
}
И тогда у меня есть Javascript, который будет загружать файл
jQuery.post(the_ajax_script.ajaxurl, data, function(response) {
console.log(response);
var a = document.createElement('a');
var data_type = 'data:text/plain;charset=utf-8';
a.href = data_type + ', '+encodeURIComponent(response);
a.download = 'ads.txt';
a.click();
});
Я пытаюсь получить файл, который выглядит как
"line1
line2
строка 3 ... "
А не как
"line1 \ n \ r line2 ..."