Tengo un enlace a.href que activa la URL que devuelve el PDF y lo muestra en una nueva pestaña.
¿Hay alguna manera de saber si ese enlace generará el pdf o funcionará?
Quiero mostrar un mensaje de error al usuario si la URL no funciona o no se genera un pdf.
¿Es eso posible?
<a href={URL} rel="noopener noreferrer" target="_blank" download > PDF DOCUMENT </a>Puede usar fetch para enviar una solicitud y obtener la respuesta y luego verificar si es una respuesta válida o no:
const requestOptions = { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ id: 'fileId'}) }; fetch('https://reqres.in/api/posts', requestOptions) .then(response => response.json()) .then(data => { //here check to see data is valid or not });