Ответы пользователя по тегу React
  • Как скачать pdf axios?

    @darkenF
    const download = (name: string, blob) => {
        const byteCharacters = new Uint8Array(blob.length);
        for (let i = 0; i < blob.length; i++) {
            byteCharacters[i] = blob.charCodeAt(i);
        }
        
        const data = new Blob([byteCharacters], { type: 'application/pdf' });
        const url = URL.createObjectURL(data);
        console.log(url);
        
        const link = document.createElement('a');
        link.setAttribute('href', url);
        link.setAttribute('download', name);
        
        link.addEventListener('click', () => {
            setTimeout(() => {
                URL.revokeObjectURL(url);
            });
        });
    
        link.click();
    };
    Ответ написан
    Комментировать