Comment puis-je télécharger un fichier PDF et le stocker sur le disque en utilisant vb.NET ou C#?Télécharger le fichier pdf par programme
L'URL (du fichier PDF) est en cours de rediection avant que le PDF final ne soit atteint.
J'ai essayé le ci-dessous, mais le PDF semble corrompue lorsque je tente d'ouvrir localement,
Dim PdfFile As FileStream = File.OpenWrite(saveTo)
Dim PdfStream As MemoryStream = GetFileStream(pdfURL)
PdfStream.WriteTo(PdfFile)
PdfStream.Flush()
PdfStream.Close()
PdfFile.Flush()
PdfFile.Close()
Pouvez-vous montrer la fonction GetFileStream() ainsi? –
Inutile d'appeler Flush() si vous appelez Close(). –
Le pdf est-il corrompu? Le code que j'ai posté fonctionne pour l'IRS fourni pdf. Une autre configuration que je peux penser est d'utiliser la méthode WebClients DownloadData et d'écrire l'octet [] sur le disque alors. – Pat