¿Por qué mi límite de subida es de 100 MB? Está configurado para 500 MB

¿Y luego para reconstruir? Después de cambiarlo, obtengo un error al subir el archivo anterior.

No, no necesitas reconstruir nada.

bueno, háznos saber qué error

1 me gusta

Tengo curiosidad. ¿Existen limitaciones técnicas para eso? ¿O es sentido común porque el espacio en disco es terriblemente caro?

Creo que la carga directa de S3 necesita algunos pasos adicionales

2 Me gusta

¿Cómo puedo revertir la operación?

1 me gusta

SiteSetting.enable_direct_s3_uploads = false

Si a partir de ahora utilizo el almacenamiento local y no utilizo s3, si subo archivos adjuntos a una publicación pero no la publico o elimino la publicación, ¿se eliminarán automáticamente los archivos adjuntos? ¿O necesito usar el comando para limpiar los archivos adjuntos periódicamente?

¿Hay una mejor manera de cargar otros videos en Discourse? En China, YouTube y otros sitios están bloqueados por el GFW. Así que solo puedo intentar poner los videos en otros servidores y luego agregar la conexión a Discourse.

Hay algunas formas de subir video a través del compositor a un proveedor externo.

por ejemplo

Carga de video a YouTube y Vimeo usando un componente temático (no estoy seguro de que siga funcionando, solía usar esto para subir videos a Vimeo)

Ahora uso el plugin Discourse Video para gestionar las cargas de video.

1 me gusta

El mux está pagado, de lo contrario, solo son 10 segundos.

Creo que configurar S3 y luego establecer la configuración de carga en S3 es lo que quieres.

Consulta Configurar un proveedor de almacenamiento de objetos compatible con S3 para cargas

Tengo tamaño máximo de archivo adjunto configurado en 150000 y SiteSetting.enable_direct_s3_uploads en true.

Llega hasta el final de la carga y luego dice Lo sentimos, ese archivo es demasiado grande (el tamaño máximo es 146,5 MB). ¿Por qué no subir su archivo grande a un servicio para compartir en la nube y luego pegar el enlace?. Pero el archivo solo tiene 60 MB.

Me pregunto si puede haber un error aquí.

Y puedo subir un archivo de 9.x MB y no uno de 10.x MB.

También es extraño (para mí) que un PDF obtenga una URL como https://example.com/uploads/short-url/hbsFNnLP3eXeAtBAcdah6lvTged.pdf que se redirige 302 al bucket de S3 y no a través de la CDN. ¿Creo que esto es a propósito por alguna razón? Verifiqué y una imagen subida se sirve desde la CDN.

Sí, para tipos de archivo que no son de imagen ni de video, es necesario agregar la cabecera Content-Disposition: attachment, lo cual no se puede hacer en S3 la CDN.

Source y source

1 me gusta

He estado intentando usar s3 durante un tiempo, pero finalmente revisé el hilo de Discourse y me di cuenta de que no hay forma de usar s3 en China.

Si tienes Cloudflare activado, intenta desactivarlo (o borrar la caché de CF), o usa el navegador InPrivate de tu navegador.
Nunca antes había podido subir archivos de más de 100 MB, probablemente debido a la caché del navegador de CF. La configuración del servidor funciona, pero la caché me impide subir archivos correctamente.

Lo tenemos habilitado internamente en un sitio al que subimos varios archivos de varios gigabytes con regularidad.

No estoy seguro… algo no está documentado correctamente en alguna parte.

cc @martin / @tech-advocates

3 Me gusta