Este módulo proporciona un asistente que permite la importación masiva de archivos binarios desde URLs al modelo/campo seleccionado de múltiples registros.
Como la importación estándar de CSV solo permite importar binarios desde URLs a campos de imagen, este módulo ofrece la posibilidad de importar cualquier tipo de binario, como textos, PDFs y cualquier otra cosa.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Añade un asistente que descarga archivos desde URLs y los almacena en cualquier campo binario de registros existentes, para un registro o muchos a la vez. Útil para cargar en masa PDFs, textos u otros documentos que la importación CSV estándar no puede manejar.
Este módulo añade un nuevo asistente llamado "Binary Import From URL" disponible en el menú Import. Permite elegir un modelo de destino, el campo binario donde debe almacenarse el archivo y, opcionalmente, un campo de texto para conservar el nombre original del archivo.
En el asistente se lista una línea por registro: el identificador del registro (ID de base de datos o XML ID) y la URL del archivo que se va a descargar. También puedes pegar un bloque de líneas "ID,URL" tipo CSV y el asistente lo divide automáticamente en líneas separadas.
Al hacer clic en Import, el módulo comprueba que todos los identificadores existen, que no hay duplicados y que los ID de base de datos y los XML ID no apuntan al mismo registro. Después descarga cada archivo y lo escribe en el campo elegido del registro correspondiente, devolviendo una lista de los registros actualizados.
Dos parámetros del sistema controlan la descarga: un tamaño máximo de archivo (por defecto 10 MB) y un tiempo de espera (por defecto 5 segundos). Los archivos que superan el límite o las URL que fallan se rechazan con un mensaje de error. El acceso está restringido a los usuarios autorizados a importar URL remotas.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (2)
- base.binary.url.import · modelo nuevoline_ids, target_model_id, target_binary_field_id, target_binary_field_domain, target_binary_filename_field_id, target_binary_filename_field_domain
- base.binary.url.import.line · modelo nuevowizard_id, binary_url_to_import (URL to import), target_record_identifier (Target record ID), is_target_record_identifier_required
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/server-ux.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0No debería ser necesaria ninguna configuración; sin embargo, puedes personalizar la importación usando los siguientes ir.config_parameter:
binary.url.import.max.size: Tamaño máximo (en Bytes) de los Binarios importados. (por defecto = 10485760 = 10MB)binary.url.import.timeout: Límite de tiempo de espera (en segundos) para las solicitudes HTTP para obtener una respuesta. (por defecto = 5)
El asistente de importación estará disponible en el menú Ajustes > Técnico.
Un usuario administrador puede seleccionar el modelo y el campo de destino de la importación, y seleccionar un campo Char donde almacenar el nombre del archivo del Binary que se descarga.
A continuación, puede listar los IDs de los registros (ya sea usando Database ID o XML ID) y la URL del archivo a descargar y escribir en esos registros.
Para crear nuevos registros, se puede realizar una importación estándar sin el campo binario primero, y luego se puede copiar y pegar una lista tipo CSV en el asistente para permitir la importación masiva sin tener que subir o listar las URL una por una.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.