Carga de archivo

Debes iniciar sesión para subir, editar o eliminar archivos. La cuadrícula de abajo seguirá renderizándose, pero la barra de herramientas y las acciones de fila respetan los permisos del usuario actual.

Esta demo está respaldada por una tabla real de Dataverse ppp_file . La cuadrícula utiliza una vista personalizada (ver la CustomViews.cs pestaña de abajo) que muestra las filas propiedad del usuario compartido de la semilla de demostración o del usuario del portal iniciado sesión (ownerid == DemoUserId OR ppp_owningportaluserid == currentUserId). Las filas semilla dan a la cuadrícula un contenido realista desde el principio; Las filas que subas son tuyas para editar, reemplazar y eliminar. El controlador de permisos solo te permite escribir en filas que posees, así que las filas semilla son de solo lectura. Debes iniciar sesión para subir, reemplazar o eliminar. Prueba a arrastrar archivos a la cuadrícula, previsualizar imágenes/PDFs/markdown/texto, reemplazar el archivo en una fila seleccionada, descargar archivos individuales y usar Descargar Todo para obtener un zip.

Límite por usuario: cada usuario registrado puede poseer como máximo 5 ppp_file filas a la vez. La sexta subida genera un error visible para el usuario desde un ITableRecordInterceptor servidor registrado — véase la FileUploadLimitInterceptor.cs pestaña de abajo para la implementación. Elimina un archivo existente para liberar un hueco.

Demo de Subida de Archivo

Un FileGrid enlace a la ppp_file tabla con la ppp_data columna del archivo. El tamaño máximo de archivo está limitado a 500 KB para esta demo — las extensiones bloqueadas a nivel de entorno y los límites de tamaño a nivel de columna siguen aplicándose.

Ejemplo de Blazor
Descargar todo
Descargar todo

Tamaño de página

102050100
Nombre del archivo
Datos
Creado en
Sample — Project Archive
archive.zip
22/4/2026 14:27
Sample — Program Entry
Program.cs
22/4/2026 14:27
Sample — Brand Red
brand-red.png
22/4/2026 14:27
Sample — Brand Blue
brand-blue.png
22/4/2026 14:27
Sample — Brand Green
brand-green.png
22/4/2026 14:27
Sample — Client Script
app.js
22/4/2026 14:27
Sample — Client Types
app.ts
22/4/2026 14:27
Sample — Stylesheet
styles.css
22/4/2026 14:27
Sample — API Schema
api-schema.xml
22/4/2026 14:27
Sample — Landing Page
index.html
22/4/2026 14:27
Sample — Environment Settings
settings.yaml
22/4/2026 14:27
Sample — Deploy Log
deploy.log
22/4/2026 14:27
Sample — App Configuration
app-config.json
22/4/2026 14:27
Sample — Release Checklist
release-checklist.txt
22/4/2026 14:27
Sample — Quarterly Revenue
revenue-q1.csv
22/4/2026 14:27
Sample — Project Brief
project-brief.txt
22/4/2026 14:27
Sample — Meeting Notes
meeting-notes.md
22/4/2026 14:27
Razor
CustomViews.cs
FileUploadLimitInterceptor.cs