Obtenir HttpResponse message ContentLength comme:Http ContentLength est diifferent que la taille réelle du fichier
var contentLength = response.Content.Headers.ContentLength;
Console.WriteLine(contentLength);
XML Obtenir la longueur du fichier comme:
FileInfo f = new FileInfo(fileName);
long filesize = f.Length;
maintenant lors de l'impression à la fois la taille, il me donne un comme 3970 et autre comme 3968. Je veux comparer à la fois la taille mais à cause de cette différence, je ne parviens pas à le faire. De l'aide?
Je dirais que ce pourrait être le Byte Order Mark mais qui est 3 octets non 2. – Lloyd
Avez-vous essayé de faire un (automatisé) comparaison octet à octet de la réponse et du contenu du fichier pour voir où se trouve la différence? – Sefe
@Lloyd La nomenclature est de 2 octets en UTF-16, 4 en UTF-32 et en 3 octets (cassés) UTF-8. Brisé, car UTF-8 n'a pas besoin de BOM (et en fait, il est interdit par le standard Unicode), mais certains éditeurs se sont trompés et maintenant c'est un standard de facto (cassé) –