Límite de carga del administrador diferente al del usuario

El límite predeterminado de carga para archivos adjuntos es de 10 MB. Esta es una configuración global y se aplica incluso a los administradores. Me preguntaba por qué un administrador tiene algún límite de carga en absoluto. Digamos que quiero subir un archivo en mi sitio, como una aplicación o un programa. Quiero que los usuarios puedan descargar ese programa. Como soy administrador, sé lo que estoy subiendo y que es seguro. ¿Por qué debería tener el mismo límite que un usuario normal?

2 Me gusta

Estás confundiendo dos configuraciones diferentes aquí

  • Tamaño máximo de imagen (4 MB de forma predeterminada)
  • Tamaño máximo de adjunto (10 MB de forma predeterminada)
3 Me gusta

Vale, perdón. Me refería al tamaño máximo de los archivos adjuntos. Por lo tanto, quiero decir 10 MB, no 4 MB. Quiero que el administrador pueda adjuntar cualquier archivo o, al menos, establecer un límite de adjuntos separado para los administradores en el panel de administración. Por ejemplo, un límite de 200 MB para los adjuntos de los administradores.

1 me gusta

Esta podría ser una buena característica, ya que el personal debe tener la capacidad de cargar archivos de cualquier tamaño, los usuarios normales no. Ya existe una opción llamada extensiones autorizadas para el personal, así que ¿por qué no añadir una capacidad para que el propio personal controle el tamaño de los archivos cargados o lo haga ilimitado?

Además, ¿sería posible para uploads.json?client_id=000000000000000 también establecer algún parámetro adicional que sea siempre el mismo para el usuario dado (sin tener en cuenta la sesión), para que quizás sea posible diferenciar el tamaño de las cargas para diferentes usuarios (personal vs. regular/no autenticado), de modo que en el lado del servidor web podamos definir client_max_body_size (o lo que sea) según la ubicación (que considere la consulta también)? Así que la consulta de carga de Discourse se vería como uploads.json?client_id=000000000000000&user_id=constant_hashed_user_id_string.

En resumen, necesitamos tener la capacidad de cargar archivos más grandes, como compartir la versión beta de nuestro software con personas específicas (para pruebas), pero los usuarios casi nunca necesitan más de 2M.

¡Gracias por el fantástico software y por hacer del mundo un lugar mejor! <3

2 Me gusta