CompiledScript.OpenFileDialogHandler, méthode

Définition

Prend en charge un scénario de téléchargement de fichiers. Gère une boîte de dialogue de téléchargement de fichier qui s’ouvre d’un clic de souris sur l’élément <input type= »file ».>

Pour plus de recommandations, voir Enregistrement de téléchargement de fichiers

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
public void OpenFileDialogHandler(button OpenFileDialogButton, string[] fileNames = null))
public void OpenFileDialogHandler(button OpenFileDialogButton, string[] fileNames = null))
public void OpenFileDialogHandler(button OpenFileDialogButton, string[] fileNames = null))

Paramètres

 bouton  OpenFileDialogButton

 Chaîne fileNames  [ ]

Télécharger des exemples d’URL

À des fins de test de téléchargement, vous pouvez utiliser les exemples de fichiers suivants à partir d’URL accessibles au public :

  • https://d149yd38g6ldk.cloudfront.net/LoremIpsum.docx
  • https://d149yd38g6ldk.cloudfront.net/LoremIpsum.pdf
  • https://d149yd38g6ldk.cloudfront.net/LoremIpsum.txt

Exemples

Notez que la plate-forme d’hébergement de fichiers utilisée dans l’exemple ci-dessous n’est fournie qu’à des fins de démonstration. Vous pouvez utiliser toutes les plateformes de partage et de stockage de fichiers qui permettent le téléchargement.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
//File Upload from the external URL
tab0.Link ("//P[normalize-space()=\"Upload Files\"]/..", "//LI[@ID=\"li-uploadFiles\"]//A", "//LI[@ID=\"li-api\"]/preceding-sibling::LI[1]//A").Click ();
tab0.Download ("LoremIpsum.docx", "https://d149yd38g6ldk.cloudfront.net/LoremIpsum.docx");
OpenFileDialogHandler (OpenFileDialogButton.Ok, new string[1] {"LoremIpsum.docx"});
tab0.Button ("//BUTTON[normalize-space()=\"Click here\"]", "//BUTTON[normalize-space(text())=\"Click here\"]", "//BUTTON[@ID=\"dropZoneBtnSelect\"]").Click ();
//File Upload from the external URL tab0.Link ("//P[normalize-space()=\"Upload Files\"]/..", "//LI[@ID=\"li-uploadFiles\"]//A", "//LI[@ID=\"li-api\"]/preceding-sibling::LI[1]//A").Click (); tab0.Download ("LoremIpsum.docx", "https://d149yd38g6ldk.cloudfront.net/LoremIpsum.docx"); OpenFileDialogHandler (OpenFileDialogButton.Ok, new string[1] {"LoremIpsum.docx"}); tab0.Button ("//BUTTON[normalize-space()=\"Click here\"]", "//BUTTON[normalize-space(text())=\"Click here\"]", "//BUTTON[@ID=\"dropZoneBtnSelect\"]").Click ();
//File Upload from the external URL
tab0.Link ("//P[normalize-space()=\"Upload Files\"]/..", "//LI[@ID=\"li-uploadFiles\"]//A", "//LI[@ID=\"li-api\"]/preceding-sibling::LI[1]//A").Click ();
tab0.Download ("LoremIpsum.docx", "https://d149yd38g6ldk.cloudfront.net/LoremIpsum.docx");
OpenFileDialogHandler (OpenFileDialogButton.Ok, new string[1] {"LoremIpsum.docx"});
tab0.Button ("//BUTTON[normalize-space()=\"Click here\"]", "//BUTTON[normalize-space(text())=\"Click here\"]", "//BUTTON[@ID=\"dropZoneBtnSelect\"]").Click ();