Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/06/2008, 12h45   #1
Invité(e)
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut Equivalence en ASP

Salut,
Je veux récupèrer en ASP un fichier qui est dans le HTTP POST j'ai essayé plusieurs méthodes sur internet mais aucune ne marche. Le fichier est bien écrit sur le serveur mais impossible de l'ouvrir. J'ai pourtant bien réussi en php et la photo s'ouvre correctement. Voici donc mon code php si quelqu'un pouvait me dire l'équivalent en ASP. Merci :
Code :
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
// BIIEN CHANGER monFichier selon parametre mis dans JAVA
 if(isset($_FILES['monFichier']))
 {
 unset($erreur);
 $extensions_ok = array('png', 'gif', 'jpg', 'jpeg');
 $taille_max = 1000000;
 // DOSSIER DESTINATION
 $dest_dossier = 'photo/';
 // utilisez également des slashes sous windows : $dest_dossier = 'd:/damien/photos/';
 // vérifications
 if( !in_array( substr(strrchr($_FILES['monFichier']['name'], '.'), 1), $extensions_ok) )
 {
 $erreur = 'Veuillez s&eacute;lectionner un fichier de type png, gif ou jpg !';
 }
 elseif( file_exists($_FILES['monFichier']['tmp_name'])
 and filesize($_FILES['monFichier']['tmp_name']) > $taille_max)
 {
 $erreur = 'Votre fichier doit faire moins de 500Ko !';
 }
 // copie du fichier
 if(!isset($erreur))
 {
 $dest_fichier = basename($_FILES['monFichier']['name']);
 // formatage nom fichier
 // enlever les accents
 $dest_fichier = strtr($dest_fichier,
 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
 // remplacer les caracteres autres que lettres, chiffres et point par _
 $dest_fichier = preg_replace('/([^.a-z0-1]+)/i', '_', $dest_fichier);
 // copie du fichier
 move_uploaded_file($_FILES['monFichier']['tmp_name'], $dest_dossier.$dest_fichier);
 echo($_FILES['monFichier']['tmp_name']);
 }
 else{
 echo($erreur);
 }
 }
 ?>
Edit :
C'est bon, j'ai trouvé

Dernière modification par Domi2 ; 17/03/2011 à 16h41.
  Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h39.


 
 
 
 
Partenaires

Hébergement Web