Accueil > Forum > > > > Uploader vers mon serveur distant
Uploader vers mon serveur distant
mardi 25 août 2009 à 23:23:17 |
Uploader vers mon serveur distant
|
jeudi 27 août 2009 à 02:01:28 |
Re : Uploader vers mon serveur distant

ggtry
|
Bonsoir,
Tu peux écrire, en asp :
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Envoyer"/>
Cela va te créer un premier bouton, pour que l'utilisateur puisse sélectionner les fichiers sur son disque. Une fois son choix fait, il devra cliquer sur le second bouton, pour envoyer les fichiers.
Un code possible sera alors (un Label, nommé ici Labelc1 sert à afficher un éventuel problème ; dans cet exemple, on ne peut télécharger que des jpg ou des gif) :
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Labelc1.Text = ""
Dim path As String = Server.MapPath(*** ton chemin sur ton serveur ***)
Dim fileOK As Boolean = False
If FileUpload1.HasFile Then
Dim fileExtension As String
fileExtension = System.IO.Path.GetExtensio(FileUpload1.FileName).ToLower()
Dim allowedExtensions As String() = {".jpg", ".gif"}
For i As Integer = 0 To allowedExtensions.Length - 1
If fileExtension = allowedExtensions(i) Then
fileOK = True
End If
Next
If fileOK Then
Try
FileUpload1.PostedFile.SaveAs(path & FileUpload1.FileName)
Labelc1.Text = "Le fichier a été chargé."
Catch ex As Exception
Labelc1.Text = "Problème ! Le fichier n'a pas pu être chargé."
End Try
Else
Labelc1.Text = "Les extensions doivent être de type .jpg ou .gif"
End If
Else
Labelc1.Text = "Pas de fichier sélectionné"
End If
End Sub
C'est un exemple classique, légérement adapté.
J'espère que ça ira...
GGtry
|
|
dimanche 30 août 2009 à 05:10:09 |
Re : Uploader vers mon serveur distant

ericantoineeric
|
Toujours en tant que débutant, je te remercie GGtry pour ta réponse même si je n'ai toujours pas réussi à UPLOADER;
Lorsque que je clique sur ENVOYER (Button1): une page d'erreur s'affiche, problème de chemin?, d'autorisation?, ou j'ai toujours pas compris la méthode MapPath?...
voici le script de ma page (upl.aspx):
<%@ Page Explicit="True" Language="VB" Debug="True" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Upl.aspx</title>
<script runat="server">
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Labelc1.Text = ""
Dim path As String = Server.MapPath("http://www.monsiteweb.com/www/images/")
Dim fileOK As Boolean = False
If FileUpload1.HasFile Then
Dim fileExtension As String
fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower()
Dim allowedExtensions As String() = {".jpg", ".gif"}
For i As Integer = 0 To allowedExtensions.Length - 1
If fileExtension = allowedExtensions(i) Then
fileOK = True
End If
Next
If fileOK Then
Try
FileUpload1.PostedFile.SaveAs(path & FileUpload1.FileName)
Labelc1.Text = "Le fichier a été chargé."
Catch ex As Exception
Labelc1.Text = "Problème ! Le fichier n'a pas pu être chargé."
End Try
Else
Labelc1.Text = "Les extensions doivent être de type .jpg ou .gif"
End If
Else
Labelc1.Text = "Pas de fichier sélectionné"
End If
End Sub
</script>
</head>
<body>
<form runat="server">
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Envoyer"/>
<asp:Label ID="Labelc1" runat="server" Text=""/>
</form>
</body>
</html>
|
|
dimanche 30 août 2009 à 12:30:17 |
Re : Uploader vers mon serveur distant

ggtry
|
Bonjour,
Essaie en écrivant :
Dim path As String = Server.MapPath("images/")
(si ton dossier 'images' se trouve dans le même répertoire que la page à partir de laquelle tu fais l'upload ; sinon, à toi d'écrire le chemin correct : mais tu ne dois pas utiliser l'adresse de ton site).
GGtry
|
|
dimanche 30 août 2009 à 14:01:12 |
Re : Uploader vers mon serveur distant
|
lundi 31 août 2009 à 00:16:29 |
Re : Uploader vers mon serveur distant

ggtry
|
Bonsoir,
Je n'ai aucune idée de ce qui pose problème.
A la place du "Try ... End Try" écrit simplement :
FileUpload1.PostedFile.SaveAs(path & FileUpload1.FileName)
et rapporte moi le message d'erreur.
GGtry
|
|
lundi 31 août 2009 à 12:39:17 |
Re : Uploader vers mon serveur distant

ericantoineeric
|
Bonjour GGtry
Voici le message d'erreur:
Source Error:
Line 27: If fileOK Then
Line 28:
Line 29: FileUpload1.PostedFile.SaveAs(path & FileUpload1.FileName)
Line 30:
Line 31: Else
Source File: d:\www\monsiteweb\www\upl.aspx Line: 29
Stack Trace:
[UnauthorizedAccessException: Access to the path 'd:\www\monsiteweb\www\images\final.gif' is denied.]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +651
System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) +1038
System.IO.FileStream..ctor(String path, FileMode mode) +64
System.Web.HttpPostedFile.SaveAs(String filename) +87
ASP.upl_aspx.Button1_Click(Object sender, EventArgs e) in d:\www\monsiteweb\www\upl.aspx:29
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746
-------------------------------------------------------------
Je ne comprend pas le'd:\www\monsiteweb\www\upl.aspx'
|
|
mardi 1 septembre 2009 à 15:35:13 |
Re : Uploader vers mon serveur distant

PascalCmoa
|
Juste un question, as-tu les droits pour uploader un fichier dans le répertoire ?
PascalCmoa
email: PascalCmoa
|
|
Cette discussion est classée dans : serveur, distant, uploader
Répondre à ce message
Sujets en rapport avec ce message
Parser un fichier XML sur un serveur distant [ par Skyride ]
Bonsoir à tousQuelqu'un pourrait t'il me renseigner sur un point particulier...Voila je vous expose mon problème, un fichier de données XML est stocké
erreur debogage distant [ par lord_d01 ]
Je développe une application Web sur un serveur Web distant (sur le réseau local ) équipé d'IIS 5, Windows 2000 SP4, Serveur de déboguage .NET 2003 L
Accès à une base Oracle sur serveur distant [ par boucledor ]
Salut,Je souhaite accéder à une base oracle ( en lecture uniquement) située sur un serveur distant. J'ai essayé les différentes chaînes de connexion p
Uploader un fichier sur le serveur [ par orangeman ]
Salut, est ce que quelqu'un sait comment on upload un fichier sur un serveur en ASP, le plus simplement possible ?
Uploader sans HtmlInputFile??? [ par bib ]
Salut à tous,J'aimerais uploader un fichier du client vers le serveur, mais sans avoir de contrôle sur la page Web (donc sans HtmlInputFile). En fait,
test l'existence d'un fichier sur serveur distant [ par valaidnew ]
Bonjour à tous et toutes, Je sais comment tester l'existence d'un fichier sur le meme serveur mais en voulant simplement changer le path en url comp
Publier un WebService sur un serveur Distant [ par virgul ]
Bonjour,Dans le cadre du déploiement de notre solution nous avons besoins de déployer nos webservices sur un serveur distant.Comme j'ai lu qu'avec Vis
Acces base access sur serveur distant [ par medee ]
<td id="HB_Focus_Element" valign="top" width="100%" b
chemin UNC [ par sbertrand ]
Bonjour,comment copier un fichier d'un serveur distant sur mon serveur local en connaissant l'url ?forme de l'url : http://www.lesite/le_fichier.txtPo
download de ficher de serveur à serveur [ par vincentpique ]
Bonjour à tousJ'ai 2 serveur web, 1 distant + 1 local. De mon serveur web local je voudrais récupérer un fichier zip qui se trouve sur mon serveur web
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
STABILITé DU DéBIT 3GSTABILITé DU DéBIT 3G par benzekrighizlane
Cliquez pour lire la suite par benzekrighizlane
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|