CompiledScript.OpenFileDialogHandler الأسلوب

تعريف

يدعم سيناريو تحميل الملف. يعالج مربع حوار تحميل ملف يفتح بنقرة ماوس على <عنصر type=”file”.>

لمزيد من التوصيات ، راجع تسجيل تحميل الملف

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))

البارامترات

 زر  OpenFileDialogButton

سلسلة  أسماء الملفات  [ ]

تنزيل أمثلة عناوين URL

لأغراض اختبار التحميل، يمكنك استخدام أمثلة الملفات التالية من عناوين URL المتاحة للجميع:

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

امثله

لاحظ أن منصة استضافة الملفات المستخدمة في المثال أدناه يتم توفيرها لأغراض العرض التوضيحي فقط. يمكنك استخدام أي منصات لمشاركة الملفات والتخزين تسمح بالتنزيل.

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 ();