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
4/22/2026 2:27 PM
Sample — Program Entry
Program.cs
4/22/2026 2:27 PM
Sample — Brand Red
brand-red.png
4/22/2026 2:27 PM
Sample — Brand Blue
brand-blue.png
4/22/2026 2:27 PM
Sample — Brand Green
brand-green.png
4/22/2026 2:27 PM
Sample — Client Script
app.js
4/22/2026 2:27 PM
Sample — Client Types
app.ts
4/22/2026 2:27 PM
Sample — Stylesheet
styles.css
4/22/2026 2:27 PM
Sample — API Schema
api-schema.xml
4/22/2026 2:27 PM
Sample — Landing Page
index.html
4/22/2026 2:27 PM
Sample — Environment Settings
settings.yaml
4/22/2026 2:27 PM
Sample — Deploy Log
deploy.log
4/22/2026 2:27 PM
Sample — App Configuration
app-config.json
4/22/2026 2:27 PM
Sample — Release Checklist
release-checklist.txt
4/22/2026 2:27 PM
Sample — Quarterly Revenue
revenue-q1.csv
4/22/2026 2:27 PM
Sample — Project Brief
project-brief.txt
4/22/2026 2:27 PM
Sample — Meeting Notes
meeting-notes.md
4/22/2026 2:27 PM
Razor
CustomViews.cs
FileUploadLimitInterceptor.cs