IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Probleme de chemin avec AspSmartUpload


Sujet :

ASP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 112
    Par défaut Probleme de chemin avec AspSmartUpload
    Bonjour,

    Je veux faire un download depuis mon serveur avec AspSmartUpload,
    J'ai ce code dans ma page de traitement:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <%
    Set myUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
    myUpload.DownloadFile("test.xls")
    %>
    ça marche nikel mais si je veux utiliser un chemin physique genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ("D:\Documents\monfichier.doc")
    ça me renvoi une erreur interne au serveur ???

    Savez vous ce qui peux se passer ?

    Merci.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Par défaut
    ne serait-ce pas un pb de droits ?
    peux tu afficher le message d'erreur détaillé ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 112
    Par défaut
    Slt

    Merci de répondre rapidement.
    le message:
    HTTP 500 - Erreur interne de serveur
    Internet Explorer.
    Dans l'exemple court le fichier est à la racine de mon site web (d:\le site)
    Dans l'exemple long il est dans un répertoire partagé (d:\Documents)
    A priori les autorisations sur les 2 dossiers sont les mêmes.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Par défaut
    pour avoir un message d'erreur détaillé, tu dois décocher la case "afficher les messages d'erreur simplifiés" dans l'onglet "avancé" de tes options internet.

    il nous permettra de savoir dans quelle direction chercher

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 112
    Par défaut
    J'ai fais comme tu m'a dis:

    aspSmartUpload.SmartUpload erreur '80040410'

    File not found (Error 1040) Error opening 'd:\Documents\test.doc'. Error 5 Accès refusé.

    /z_smart_asp.asp, ligne 6

    Y'a bien un pb de droit, mais tout me semble identique...

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Par défaut
    l'utilisateur "IUSER_internet" a-t-il bien les droits "controle total" sur le répertoire cible ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 112
    Par défaut
    Non et ne trouve pas ce user dans la liste...

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Par défaut
    tu es sous quel OS ?
    ne me dis pas que tu transformes un winXP en serveur ... pitié !

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 112
    Par défaut
    J'ai trouvé l' IUSR_nomduserveur !
    J'ai mis l'onglet de partage du dossier sur controle total pour ce user
    Mais toujours l'erreur...

    Je suis sous IIS sur 2003 serveur

  10. #10
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Par défaut
    oups, désolé pour le nom du user ... je bats ma culpe 3 fois...

    si c'est pas un pb de drois, c'est peut-être un pb de code... voici un de mes codes aspsmartupload avec renommage de fichier qui marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Set oSUpld = Server.CreateObject("aspSmartUpload.SmartUpload")
    	oSUpld.UpLoad
    	path_folder_to = Server.MapPath("\uploadFile")
    	file_name = now() & "_" & oSUpld.Files.Item(1).FileName
    	file_path = path_folder_to & "\" & file_name
    	oSUpld.Files.Item(1).SaveAs(file_path)
    set oSUpld = nothing
    petite précision : j'upload toujours dans mes sites web, pas ailleurs sur mon serveur.

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 112
    Par défaut
    Tu as raison, je peux faire un download partout dans le site, mais pas sur un repertoire externe.

  12. #12
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Citation Envoyé par agrotic
    petite précision : j'upload toujours dans mes sites web, pas ailleurs sur mon serveur.
    Dommage, ASPSmartUpload permet cela et c'est utile pour éviter de se faire pomper.
    Je penche plutôt pour une question de droits. Personnellement, j'ai mis une authentification NTFS à l'entrée du site. Puis sur le dossier d'upload, j'ai autorisé le groupe "Authenticated users".

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 112
    Par défaut
    Il faut donner tous les droits sur le dossier hors site web pour le user utilisateur du serveur, c'est un peu limite mais ça marche.

    Merci de votre aide.

  14. #14
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Par défaut
    tout dépend de ce qu'on upload...
    je n'upload que des documents qui seront downloadés. cela ne me gène donc pas qu'ils soient dans le site web lui-même.

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 112
    Par défaut
    Moi c'est pour une base documentaire dans un intranet donc beaucoup de fichiers, c'est mieux si c'est en dehors du site.
    Bye et merci de ton aide.

  16. #16
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Citation Envoyé par Galaad
    Il faut donner tous les droits sur le dossier hors site web pour le user utilisateur du serveur, c'est un peu limite
    C'est certain qu'il ne faut pas leur donner le "full control". Le privilège "Modify" (=read+write+delete) devrait suffire.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] probleme chemin avec CreatePivotTable(TableDestination
    Par franck87 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/10/2014, 15h42
  2. [XL-2003] probleme de chemin avec Application.FileSearch
    Par nazaire dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 16/04/2009, 20h55
  3. Probleme de chemin avec un TDirectoryListBox
    Par blondelle dans le forum C++Builder
    Réponses: 5
    Dernier message: 10/09/2006, 14h46
  4. Probleme de chemin d'acces avec batch
    Par kernerteam dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 28/04/2006, 17h45
  5. probleme de chemin d'acces avec aspSmartUpload
    Par julio_097 dans le forum ASP
    Réponses: 2
    Dernier message: 22/08/2005, 17h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo