Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.04.2017, 17:10
Новичок на форуме
Отправить личное сообщение для zhukovia Посмотреть профиль Найти все сообщения от zhukovia
 
Регистрация: 26.04.2017
Сообщений: 2

Сохранение файла в cp1251 - jQuery
У меня есть запрос на ajax который получает в качестве ответа от сервера файл pdf его необходимо сохранить. Сделал сохранение следующим образом.
var blob=new Blob([response]);
var link=document.createElement('a');
link.href=window.URL.createObjectURL(blob);
link.download="myFileName.pdf";
link.click();

Все замечательно работает, только файл сохраняется в кодировке UTF8, а надо в Windows 1251. В отладчике строка response приходит правильной, но в
var blob=new Blob([response])

blob становится уже в два раза больше чем надо. Как мне получить нужную кодировку? Пробовал применять response.getBytes("Cp1251") но это почему то не сработало. Так тоже не получилось
byte[] winData = response.getBytes("Cp1251")
Ответить с цитированием
  #2 (permalink)  
Старый 26.04.2017, 21:17
Новичок на форуме
Отправить личное сообщение для zhukovia Посмотреть профиль Найти все сообщения от zhukovia
 
Регистрация: 26.04.2017
Сообщений: 2

Решил заменой Ajax на простой запрос
paramsPOST = paramsPOST + '&print=pdf';
	var form = document.createElement("form");
	form.setAttribute("method", "post");
	form.setAttribute("action", url+"?ID="+params['ID']);
	//form.setAttribute("target", "_blank");
	var pars = paramsPOST.substr(0).split('&');
	for(var key = 0; key < pars.length; key++) {
		var el = pars[key].split('=');
                 var hiddenField = document.createElement("input");
         	hiddenField.setAttribute("name", el[0]);
        	hiddenField.setAttribute("value", el[1]);
	        form.appendChild(hiddenField);
	}
form.submit();
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить содержимое файла и искать в нём контент по селекторам jquery raja Общие вопросы Javascript 2 22.09.2016 17:40
jQuery FileAPI canvas - сохранение изображений Infinity178 jQuery 0 19.06.2016 13:10
Асинхронная отправка файла через jQuery InviS jQuery 3 23.04.2013 22:27
Динамически загружаемая jQuery и jQuery-функции в одном файле 67bytes Общие вопросы Javascript 6 06.03.2013 09:01
jquery html и cp1251 bdfy1 Opera, Safari и др. 0 03.10.2011 15:34