Comment O peut-il créer un simple compteur de téléchargement de fichiers avec ASP.NET en C#? Par exemple, lorsqu'un utilisateur clique sur le fichier et le télécharge, je veux le mettre à jour avec +1 et enregistrer son nom de fichier dans DB. lorsque l'utilisateur onmouse sur le lien je veux montrer une info-bulle avec le fichier téléchargé Times.But si l'utilisateur Annuler le statut de téléchargement, il ne le mettra pas à jour.Compteur de téléchargement de fichiers simple avec ASP.NET?
Répondre
Si vous ne voulez pas mettre à jour à moins que le fichier ne soit complètement téléchargé, vous devrez écrire le vôtre generic handler, dans lequel vous mettez à jour la base de données à la toute fin du traitement.
Pour la DB, je recommande d'avoir une table où vous stockez chaque occurrence de téléchargement, et celui où vous stocker des informations sur chaque fichier, par exemple
tblDownloads
************
DlID (GUID, not nullable, primary key)
Date (datetime, not nullable)
FileID (GUID, not nullable)
tblFiles
********
FileID (GUID, not nullable, primary key)
Url (nvarchar(255), not nullable)
Title (nvarchar(255), not nullable)
Description (nvarchar(max))
(exemple des types de données, etc. sont nommés comme ils le feraient en MSSQL ...)
pour obtenir le nombre de téléchargement d'un fichier spécifique, vous alors simplement interroger la base de données pour
SELECT COUNT(DlID) FROM tblDownloads WHERE FileID = @FileID
où @FileID
est un paramètre avec l'ID de fichier qui vous intéresse. Si vous voulez faire une boucle sur urls pour tous les fichiers, vous pouvez par exemple requête
SELECT
f.FileID, f.Url, f.Title, f.Description, COUNT(d.DlID) AS DownloadCount
FROM tblFiles f INNER JOIN tblDownloads d ON f.FileID = d.FileID
GROUP BY f.FileID, f.Url, f.Title, f.Description
- 1. Utilisation du téléchargement de fichiers Content-Range avec ASP.Net
- 2. Téléchargement de fichiers
- 3. téléchargement de fichiers multiples
- 4. commencer le téléchargement de fichiers avec ajax
- 5. système de téléchargement de fichiers
- 6. Outil de téléchargement de fichiers multiples
- 7. Téléchargement de fichier dans asp.net
- 8. Sélection de fichiers multiples pour le téléchargement dans ASP.NET
- 9. Stratégie de téléchargement de fichiers Tomcat 6
- 10. Téléchargement de problèmes avec un site Web asp.net
- 11. Erreurs de téléchargement de fichiers volumineux avec PHP
- 12. Téléchargement de fichiers volumineux - Connexion avec réinitialisation du serveur
- 13. php script de téléchargement de fichiers multiples
- 14. Téléchargement de site ASP.Net ne fonctionne pas
- 15. Problèmes de vitesse de téléchargement de fichiers Flash/PHP
- 16. Fichier ASP.NET Problème de téléchargement
- 17. Téléchargement/Téléchargement de plusieurs fichiers Simultanément en utilisant FTPWebrequest Classe
- 18. Grails Problèmes de téléchargement de fichiers
- 19. Problème de téléchargement de plusieurs fichiers
- 20. Téléchargement de fantaisie sans navigateur de fichiers
- 21. Téléchargement automatique de fichiers avec WebBrowser sans URL
- 22. Problème avec le téléchargement de fichiers depuis la Chine
- 23. IIS7 - Téléchargement de fichiers avec des problèmes ASP
- 24. DropDownList en conjonction avec le téléchargement de fichiers dans asp.net mvc
- 25. téléchargement de fichiers à distance dans Grails
- 26. Téléchargement de fichier Asp.Net 2.0
- 27. Ajax en utilisant le téléchargement de fichiers
- 28. sélection de fichiers multiples pour un contrôle de téléchargement
- 29. Google App Engine Téléchargement de fichiers volumineux
- 30. Compteur de temps avec JavaScript ou PHP
peut donc ya Donne-moi par exemple pour la poignée générique pour cela? –
J'ai mis à jour le post. –
Et j'apprécierais si l'utilisateur qui m'a voté vers le bas me donnerait un indice sur pourquoi ... =) –