Почему файл RAW извлекает из GitHub через get -запрос рендерирует пустым файлом при преобразовании в Blob?Javascript

Форум по Javascript
Ответить
Anonymous
 Почему файл RAW извлекает из GitHub через get -запрос рендерирует пустым файлом при преобразовании в Blob?

Сообщение Anonymous »

Я получаю пустой файл при открытии URL -адреса, созданного из капли содержимого файла RAW, извлеченного из GitHub, используя API GitHub REST. src = "https://i.sstatic.net/6in8uvbm.png"/>
Что я пытаюсь сделать? Вот код для этого. < /P>

Код: Выделить всё

async function getFile() {
const response = await octokit.request("GET /repos/{owner}/{repo}/contents/{path}", {
owner: "my-username",
repo: "my-repo",
path: "path/to/myfile.ext",
headers: {
accept: "application/vnd.github.raw+json",
'X-GitHub-Api-Version': '2022-11-28'
}
});

console.log(response.data); // shows raw-looking data that starts with

const blob = new Blob([response.data], {type: 'application/pdf'});
const url = URL.createObjectURL(blob);
window.open(url); //  [code]const blob = new Blob([response.data]);

to

Код: Выделить всё

const blob = new Blob([response.data], {type: 'application/pdf'});

Но проблема все еще сохраняется.

Подробнее здесь: https://stackoverflow.com/questions/797 ... blank-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»