begin process at 2012 02 14 21:07:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBScript

 > 

Copier fichier vers HTTP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Copier fichier vers HTTP

mardi 12 août 2008 à 14:04:45 | Copier fichier vers HTTP

spawnrad

Membre Club
Bonjour,

J'ai trouvé ce programme qui permet de copier un fichier et de le mettre dans un serveur http. En entrer j'indique le fichier (local) a envoyé et l'adresse du serveur http. et le fichier est bien envoyé vers le serveur http.

J'aimerai changer ce code pour que ca prenne automatiquement tous les fichiers du répertoire et que ca les copies vers le serveur.

quelqu'un pourrait m'aider à modifier ce code s'il vous plait. Je connais absolument rien en vbscript .


Citation:
Dim ArgObj, sfileName, sUrl

Set ArgObj = WScript.Arguments

'///Parametre en ligne de commande MSDOS

'sfileName = ArgObj(0)

'sUrl = ArgObj(1)

'///Parametre avec un prompt

sfileName = inputbox("Le chemin du fichier.", "FILENAME","C:\vbscript\copy\")

sUrl = inputbox("Entrer l'url de destination", "URL","http://prj-hozsql/")

sData = getFileBytes(sfileName, 1)

'///ouverture du fichier

Const ForReading = 1, ForWriting = 2, ForAppending = 3

Dim fs, f

Set fs = CreateObject("Scripting.FileSystemObject")

'///on stock le contenu du fichier

Set f = fs.OpenTextFile(sfileName,ForReading,false,TristateMixed)

'sData = f.ReadAll

f.Close

'///Si fichier XML on enléve les caractéres barbarique

if fs.GetExtensionName(sfileName)="xml" then

sData = Right(sData, len(sData) - 3)

end if

'msgbox sData

'///nom du document

sfileName= mid(sfileName, InstrRev(sFileName,"\")+1,len(sfileName))

dim xmlhttp

set xmlhttp=createobject("MSXML2.XMLHTTP.3.0")

'///url de destination avec le nom du fichier

strURL = sUrl & sFileName

xmlhttp.Open "PUT", strURL, false

'///on envoie le contenu du fichier

xmlhttp.Send sData

set xmlhttp=Nothing

'msgbox sData

function getFileBytes(localFileName, sFileType)

Dim objStream

Set objStream = CreateObject("ADODB.Stream")

if sFileType="1" then

objStream.Type = 1 ' adTypeBinary

else

objStream.Type = 2 ' adTypeText

objStream.Charset ="ascii"

end if

' objStream.Type = 1 ' adTypeBinary

objStream.Open

objStream.LoadFromFile localFileName

getFileBytes=objStream.Read

objStream.Close

Set objStream = Nothing

end function
Je vous remercie d'avance pour votre aide.
Spawnrad


Cette discussion est classée dans : fichier, set, sfilename, sdata, objstream


Répondre à ce message

Sujets en rapport avec ce message

transfert de données d'un fichier texte a excel [ par xaeris ] Bonjour tout le monde!! Je suis débutant en programmation VB Excel et je dois réaliser une procédure que je n'arrive pas a faire. La situation : vbscript [ par marie059 ] Bonjour je dois crée un script en vbscript qui dans un dossier et sous dossier choisi authorisera uniquement la lecture pour les fichiers dont la dat [VBS] Code Error 800A0401 - Expected end of statement [ par neo2k2 ] Bonjour à toutes et tous! J'ai un petit souci avec un programme en VBS que je développe pour mon travail. Le programme sert à tester l'existence d VBS - Comment passer outre l'erreur 800a0046 acces refusé [ par jakoo9 ] Bonjour,Je cherche a lire plusieurs fichiers a l'aide d'un script VBS dans un répertoire, seulement je n'ai pas accès a tous les fichiers (permission VB 6 accès fichier excel [ par tromedlov22 ] Mehdi Bonjour tout le monde!! Voilà, je suis débutant en VB et j'essai de faire une appli en VB avec 2 form : - sur le 1er j'ouvre un fichier xls et j URGENT - AVANT 13h... Executer une commande dos avec un paramétre [ par neocam ] Bonjour a tous, Pour etre bref, mon but: Je parcours un dossier contenant des pdf et j'exécute la commande "pdftotext nomfic" pour chaque fichier afin Objet requis + nom de fichier ? [ par pyb54 ] Bonjour à tous, voila j'ai un problème avec un code en vbscript, censé copier le contenu de plusieurs fichiers situés dans un même dossier dans un nou Utiliser fichier .Dat dans VB6 [ par Phalls ] Bonjour à tous,Je dois réaliser un petit programme Visual basic permettant de comparer deux données. Une se trouvant dans un fichier.Dat et l'autre da VBA Excel copier cellulles d'un fichier fermé [ par confortola ] J'ai trouvé le moyen de copier les cellules d'un fichier fermé par cette macro*********************<pre class="alt2" dir="ltr" style="border: 1px inse Génération de fichier de log [ par bozoteam01 ] Bonjour, Je travail sur un script pour l'automatisation de la configuration des adresses de dns pour plusieurs serveurs. Le script fonctionne bien je


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales