Bonjour,
Nous avons un petit site intranet qui permet à des utilisateurs d'uploader des PDF dans un dossier public Exchange 2003.
Le site fonctionne globalement de la manière suivante:
- L'utilisateur créée un PDF pdfCreator ou office 2012...)
- Il met ensuite ce PDF dans un dossier public temporaire (je sais ce n'est pas simple)
- Il va sur le site intranet dans la section upload
- Le site détecte tous les PDF présents dans le dossier temporaire
- L'utilisateur sélectionne le PDF qu'il veut uploader
- Upload le PDF dans le dossier public et efface le pdf du dossier temporaire
Bien entendu, si dans le dossier public final il existe déjà un PDF, il est remplacé.
Maintenant, voici le problème:
Sous Windows XP, IE8, pas de problème.
Sous Windows 7, IE8 (même version), le PDF est uploadé mais lorsqu'on veut le lire il est corrompu.
Il manque en fait la fin du PDF, le trailer.
Un avis là dessus?
Pour info, voici en gros le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 '======================================== '= Récupération de la taille du fichier = '======================================== Set FSO = Server.CreateObject("Scripting.FileSystemObject") Set fich = FSO.GetFile(dirtemp & "\" & file) taille = fich.size '============================================================== '= récupération du pointeur sur l'ancienne version du fichier = '============================================================== If FSO.FileExists(dirdocpubl & "\" & file) Then Set fichOld = FSO.GetFile(dirdocpubl & "\" & file) '===================================== '= Suppression de l'ancienne version = '===================================== fichOld.Delete Set fichOld = Nothing End If fich.Copy (dirdocpubl) fich.Delete
Partager