[ASP] - smartUpload

- smartUpload [ASP] - ASP - Programmation

Marsh Posté le 08-08-2003 à 11:40:03    

désolé pour l'eventuel doublon mais comme la recherche marche toujours pas bien...
 
donc : voici mon source :  
 

Code :
  1. Dim mySmartUpload
  2.    Dim intCount
  3.    Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload" )
  4.    mySmartUpload.Upload
  5.  
  6.    'mySmartUpload.AllowedFilesList = "jpg,jpeg,gif"
  7.    'mySmartUpload.MaxFileSize = maxUploadSizeImages
  8. For each file In mySmartUpload.Files
  9. If not file.IsMissing Then
  10.  fichier = web_root&cg03&"/pages/pagesInserees/images/" & file.FileName
  11.  Err = file.SaveAs(fichier)
  12. end if
  13. next
  14. set mySmartUpload = nothing
  15.    If Err Then
  16.       Response.Write("<b>Mauvaise selection : </b>" & Err.description)
  17.    Else
  18.       Response.Write("Fichier téléchargé." )
  19.    End If


 
et j'ai systématiquement une erreur : Type incompatible, que je passe un chemin relatf ou absolu, y'a bien les droits sur les repertoires...qqun a une idée ?
 
mirci d'avance  :hello:  

Reply

Marsh Posté le 08-08-2003 à 11:40:03   

Reply

Marsh Posté le 08-08-2003 à 15:06:53    

[:hydrekaos5]

Reply

Marsh Posté le 08-08-2003 à 16:54:17    

perso j'ai jamais fait d'ASP, mais plutot du VB :  
1/tes variables File  et Fichier ne sont pas déclarées
 
2/ reecrit cette ligne :

Code :
  1. fichier = web_root&cg03&"/pages/pagesInserees/images/" & file.FileName


comme ca : (je c po si ca va changer gd chose)

Code :
  1. fichier = web_root & cg03 & "/pages/pagesInserees/images/" & file.FileName


3/web_root et cg03 sont ils déclarés + haut dans ton code?


Message édité par Profil supprimé le 08-08-2003 à 16:54:55
Reply

Marsh Posté le 08-08-2003 à 20:03:12    

en fait en ASP pas besoin de déclarer les variables
 
la chaine avec les & ca marche kif kif ds les deux cas
 
cg03 et web_root sont des constantes du fichier de config inclu plus haut.
 
toujours est il que cette partie marche chez le client donc je vais pas la toucher et je vais m'occuper de l'inclure au bon endroit (quand je dis que ca marche chez le client, c'est avec le meme smartupload et le meme source...)  
 
 
mirci quand meme :)

Reply

Marsh Posté le 08-08-2003 à 20:16:52    

ton erreur se produit bien sur cette ligne ?
 
T'aurais pas un objet quelquepart qui s'appelle "fichier" ?


Message édité par MagicBuzz le 08-08-2003 à 20:17:30
Reply

Marsh Posté le 08-08-2003 à 20:25:28    

MagicBuzz a écrit :

ton erreur se produit bien sur cette ligne ?
 
T'aurais pas un objet quelquepart qui s'appelle "fichier" ?


 
l'erreur se produit sur le saveAs
 
non pas d'objet qui s'appelle fichier autre part.

Reply

Marsh Posté le 08-08-2003 à 20:32:47    

Euh... Tu peux renommer "Err" juste pour voir ?
 
Parceque c'est un peu un objet système Err...

Reply

Marsh Posté le 08-08-2003 à 20:43:52    

MagicBuzz a écrit :

Euh... Tu peux renommer "Err" juste pour voir ?
 
Parceque c'est un peu un objet système Err...


 
erf', je suis plus au taf la :D

Reply

Marsh Posté le 08-08-2003 à 21:20:09    

MagicBuzz a écrit :

Euh... Tu peux renommer "Err" juste pour voir ?
 
Parceque c'est un peu un objet système Err...


vi c surement ca, Err est un objet systeme en lecture seule il me semble
donc 2 cas :
- file.SaveAs(fichier) n'est pas une fonction (donc pas de retour de valeur)
- file.SaveAs(fichier) est une fonction et dans ce cas il faut utiliser comme l'a dit MagicBuzz a écrit : une autre variable que Err
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed