Почему файл 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

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