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
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