Téléchargement de fichier

Vous devez être connecté pour téléverser, modifier ou supprimer des fichiers. La grille ci-dessous s’affichera toujours, mais la barre d’outils et les actions de ligne respectent les autorisations de l’utilisateur actuel.

Cette démo est soutenue par une vraie table Dataverse ppp_file . La grille utilise une vue personnalisée (voir l’onglet CustomViews.cs ci-dessous) qui affiche les lignes appartenant à l’utilisateur de la démo partagée ou à l’utilisateur connecté du portail (ownerid == DemoUserId OR ppp_owningportaluserid == currentUserId). Les lignes de graines donnent à la grille un contenu réaliste dès le départ ; Les lignes que vous téléchargez sont à vous de les modifier, remplacer et supprimer. Le gestionnaire d’autorisations ne permet d’écrire que sur les lignes que vous possédez, donc les lignes de départ sont en lecture seule. Vous devez être connecté pour téléverser, remplacer ou supprimer. Essayez de glisser des fichiers sur la grille, de prévisualiser des images/PDF/markdown/texte, de remplacer le fichier sur une ligne sélectionnée, de télécharger des fichiers individuels, et d’utiliser Télécharger tout pour obtenir un zip.

Plafond par utilisateur : chaque utilisateur connecté peut posséder au maximum 5 ppp_file rangées à la fois. Le 6e téléversement génère une erreur visible pour l’utilisateur depuis un ITableRecordInterceptor serveur enregistré — voir l’onglet FileUploadLimitInterceptor.cs ci-dessous pour l’implémentation. Supprimez un fichier existant pour libérer un emplacement.

Démo de téléchargement de fichier

Un FileGrid lié à la ppp_file table avec la ppp_data colonne du fichier. La taille maximale du fichier est limitée à 500 Ko pour cette démo — les extensions bloquées au niveau de l’environnement et les limites de taille au niveau des colonnes restent en vigueur.

Exemple de Blazor
Télécharger tout
Télécharger tout

Taille de la page

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