Пользовательский тип пантомимы на Google Диске с использованием JavaScript API-кодов прерываний - PullRequest
0 голосов
/ 25 мая 2018

У нас есть приложение-браузер javascript, в котором для выбора файла используется API-интерфейс google drive и средство выбора google-накопителей:

   let request = window.gapi.client.drive.files.get({
     fileId: fileId,
     alt: 'media'
   });
   request.execute(file => {
     this.loadFile(file);
   });

Мы используем пользовательский тип mime для выбора только нужных файлов.Файл представляет собой простой текстовый файл с содержимым json в кодировке utf-8.

Когда я выполняю приведенный выше сценарий, this.loadFile получает содержимое с поврежденной кодировкой символов.Когда я загружаю файл прямо с Google Drive, я получаю правильно закодированный файл utf-8.

Когда я загружаю этот файл вручную с окончанием .json, диск устанавливает тип mime на application/json.После загрузки этого файла описанным выше способом содержимое правильно закодировано в результате.

Есть ли способ использовать пользовательский тип MIME и указать для него использование utf-8?Например, я могу зарегистрировать MIME-тип в Google Диске?

Я не вижу параметра в get api.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...