J'ai fait une page de téléchargement pour télécharger dll sur le serveur, la plupart du temps la dll est corrompue sur le téléchargement. Comment puis-je détecter que le fichier téléchargé est corrompu ou non dans asp.net?Dectect si le fichier a été téléchargé
1
A
Répondre
1
Il n'y a aucun moyen de détecter une corruption sans autre chose comme référence (par exemple, somme MD5). N'importe quel fichier peut contenir des données, donc inspecter simplement un fichier sans aucune sémantique ne vous dira rien.
0
Est-ce que seuls les fichiers dll sont corrompus? Je ne sais pas pourquoi ce serait le cas, mais les compresser pourrait aider? Vous auriez besoin de créer une sorte de méthode de test de liaison tardive ou quelque chose pour tester la DLL.
Questions connexes
- 1. FTPS - Signale qu'un fichier a été téléchargé
- 2. FileUpload - Vérification qu'un fichier réel a été téléchargé
- 3. Comment savoir combien de fois un fichier a été téléchargé?
- 4. fichier batch Windows - vérifier si le fichier a été modifié
- 5. Vérifier si le fichier javascript a été chargé
- 6. Comment calculer le nombre de fois qu'un fichier a été téléchargé
- 7. Fichier Zend Form, Comment indiquer à l'utilisateur qu'un fichier a déjà été téléchargé?
- 8. Comment vérifier si le fichier téléchargé est un fichier binaire?
- 9. PHP CURL - comment savoir si le fichier entier demandé n'a pas été entièrement téléchargé
- 10. Python: Vérifiez si le fichier téléchargé est jpg
- 11. comment détecter quand un nouveau fichier a été téléchargé avec apache/php
- 12. Déterminez si une connexion a été rompue
- 13. wget retourner le nom de fichier téléchargé
- 14. Comment récupérer le contenu d'un fichier téléchargé
- 15. Détecter si la connexion a été établie
- 16. JSTL: Vérifier si Envoyer a été cliqué
- 17. Test si JavaScript a été modifié
- 18. Test si ICommand a été exécuté
- 19. Test si un objet a été désalloué
- 20. comment détecter si tfilestream a été libéré?
- 21. Comment vérifier si session_start a été entré?
- 22. Javascript - vérifier si le prototype de méthode a été changé?
- 23. .Formulaires WinDind si le bouton Quitter a été enfoncé
- 24. Wicket: Prévenez si le modèle de page a été modifiée
- 25. Comment vérifier si le WaitHandle a été défini?
- 26. détectera si le bouton ctrl a été pressé
- 27. Programmatically vérifier si le calendrier a été rendu
- 28. Vérifier si le contenu a déjà été envoyé en PHP
- 29. Annuler le calcul si l'entrée-discordance a été trouvée
- 30. onunload - Vérifier si le formulaire a été soumis
peut vous indiquer la taille de cette dll vous téléchargez ... –
Que diriez-vous ceci: obtenir une somme de contrôle md5 du côté client (activex, ou calcul manuel) fichier de téléchargement et afficher la somme de contrôle md5. Comparez la somme de contrôle du fichier téléchargé (calculé au niveau du service) et la somme de contrôle publiée. – whunmr
La taille du fichier est 47mb et la valeur maxRequestLength = "51200" –