Solo descargar imágenes remotas a local está deshabilitado.
¿Siempre estuvo configurado así? ¿Qué pasa si reconstruyes el HTML en las publicaciones que tienen las imágenes de imgur?
¡Ah! ¿Y es Discourse el que está recibiendo el error y no tu navegador local?
Sí.
Sucede tan pronto como en el editor de publicaciones, al pegar un enlace de Imgur, intenta crear un Onebox en la vista previa de la publicación, pero falla con un error 429 de oneboxed que Discourse inyecta en la vista previa de la publicación.
Según entiendo, mi servidor de Discourse primero intenta validar la URL de la imagen desnuda y contacta a Imgur, que a su vez eventualmente rechazó el dominio / IP de mi servidor debido a muchas solicitudes. Luego, Discourse no puede envolver la URL en etiquetas <img> porque no pudo validar la imagen, y simplemente deja la URL desnuda en la publicación.
Hasta ahora, el problema parece haberse resuelto en mi servidor, es decir, Imgur ha eliminado el límite de velocidad, por ahora. Sin embargo, estoy seguro de que no será la última vez, por lo que este problema persiste.
¡Ah! Ya veo. Entonces creo que necesitas un plugin, o tal vez un componente temático que maneje esas imágenes sin enviar la solicitud.
Hola, estoy usando Google Translate para entender la conversación, pero no me quedó claro (quizás es una traducción sin significado literal) ¿Cómo resolviste el problema?
Todavía no hay solución. Imgur bloquea a Discourse para que no muestre la vista previa de la imagen, y Discourse no maneja ese error correctamente y falla al crear el HTML adecuado para mostrar la imagen.
Como solución alternativa:
¿Cuál es tu idioma nativo para que pueda traducir esa parte de la conversación?
No tengo claro por qué implicas que Discourse es responsable de manejar un error porque Imgur está bloqueando imágenes. Esto es algo de Imgur, no una debilidad funcional o un error de Discourse. Parece que podrías necesitar un plugin para manejar esto si necesitas tener fotos de Imgur.
Discourse aún debería generar HTML válido para mostrar la imagen. Imgur devuelve un error 429 cuando el servidor de Discourse intenta obtener una vista previa del enlace de la imagen, pero Discourse lo trata como si fuera un error 404. En mi foro, esta imagen no se muestra solo con la URL:
https://i.imgur.com/eHltaVt.jpeg
Pero el siguiente HTML funciona para mostrar la imagen:
<img src="https://i.imgur.com/eHltaVt.jpeg">
Eso es lo que Discourse debería generar para la publicación horneada, incluso si recibe un 429 cuando el servidor accede a la URL, y solo debería dejar la URL desnuda si recibe un error 404.
Este problema sigue afectando a mi foro de Discourse.
@community-moderators ¿Sería posible mover esto a Bug, o copiar la última publicación en un nuevo tema? (Por supuesto, también puedo hacerlo yo mismo si crees que es lo mejor).
Eso sugiere que tu servidor ha sido limitado en su tasa y no puede obtener imágenes de imgur. Los enlaces a las imágenes son una preocupación porque son recuperados por el usuario y no por tu servidor.
El servidor está recibiendo límites de velocidad cuando prueba el enlace de Imgur e intenta convertirlo en Onebox. Pero no hay nada que impida que los usuarios individuales lo vean cuando el enlace está correctamente envuelto en etiquetas <img>. El problema es que Discourse asume que el enlace no es una imagen visible para todos los usuarios cuando en realidad solo es un problema para el servidor, y solo está envolviendo la URL de Imgur en etiquetas <a>.
No estoy seguro de que se clasifique como un error, aunque entiendo la molestia ![]()
Si has descubierto que este es realmente el problema, te invito a publicar un nuevo tema con una descripción adecuada del problema en Feature y ver qué sucede ![]()
Gracias @Canapin.
desenterrando este
Tenemos el mismo problema con Imgur, la incrustación no funciona.
En la vista previa del editor, aparece el siguiente mensaje de error:
Lo sentimos, no pudimos generar una vista previa de esta página web porque el servidor web devolvió un código de error 429. En lugar de una vista previa, solo aparecerá un enlace en tu publicación.
enlace de ejemplo: How To: Quickstop - Tuning and Riding - pev.dev (desplázate hasta el final de la primera publicación)
Hola @anon36484860 ![]()
Tu publicación parecía encajar mejor en este tema, así que la he movido. ![]()
¿Alguien encontró una solución para este problema?
Todavía lo estoy experimentando en mi foro.
Nada realmente cambió, Imgur sigue bloqueando la incrustación y devuelve el mismo error 429, Giphy con 100 solicitudes por hora, cuando la instancia crece, suceden cosas aburridas.
Imgur se ha ido, Redgif se ha ido, la incrustación de Reddit se ha ido, todos los tableros de imágenes se limitan a sí mismos y el internet muere poco a poco.
¿Alguna solución? Supongo que no.
Esta parece una nota triste para terminar, pero no creo que este tema vaya a ninguna parte, así que lo voy a cerrar. Por favor, inicien nuevos temas al respecto, o marquen para reabrir si ocurre algún cambio en el problema de imgur 429.