2010-01-19 5 views

Répondre

12

Le fichier doit être accessible au navigateur client. Cela signifie qu'il doit être sur la machine client ou accessible via un partage. Si vous souhaitez stocker des fichiers dans un emplacement central, utilisez un dossier partagé ou créez un moyen de copier le fichier sur le client lorsque vous en avez besoin. En ce qui concerne le téléchargement du fichier, cela dépend de la façon dont vous devez le faire. Si elle utilise une balise d'entrée de fichier standard, cela fonctionnerait comme ceci:

HTML extrait:

<form action="upload.asp" method="post"> 
<input type="file" name="uploaded_file"> 
<input type="submit" name="submit_upload"> 
</form> 

code:

void UploadFile(string filepath, Browser browser) 
{ 
    FileUpload upload = browser.FileUpload(Find.ByName("uploaded_file")); 
    upload.Set(filepath); 
    Button submit = browser.Button(Find.ByName("submit_upload")); 
    submit.Click(); 
} 
+2

ne semble pas fonctionner dans le dernier IE. Au lieu de cela, en faisant 'upload.Set()', la fenêtre de sélection de fichier s'ouvre et rien ne se passe après. –