Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebBrowser FileUpload setzen (https://www.delphipraxis.net/61869-twebbrowser-fileupload-setzen.html)

Gruber_Hans_12345 27. Jan 2006 13:31


TWebBrowser FileUpload setzen
 
wie kann ich per delphi den Wert eines File Upload Element setzen ?

Bei einem normalen Text Feld kann ich ja mit
Delphi-Quellcode:
FormItem.Item(j).Value := itemValue;
Aber bei dem FileUpload Element macht er nix, hab schon auf gut Glück andere PRoperty probiert aber nix rausbekommen ...

Lannes 27. Jan 2006 14:48

Re: TWebBrowser FileUpload setzen
 
Hallo,

schon mit der setAttribute-Methode getestet?
Ich hab es zwar nicht getestet, es müsste in etwa so aussehen:
Delphi-Quellcode:
FormItem.Item(j).SetAttribute("Attributname","Attributvalue");

Gruber_Hans_12345 27. Jan 2006 15:23

Re: TWebBrowser FileUpload setzen
 
Ne, leider nicht

Aber ich glaube, das das vielleicht gar nicht funktioniert (Bin mir aber noch nicht sicher)

Gerade das gefunden : "Note that setting a value in the file chooser control through the value attribute does not work because of the security restrictions of the WebBrowser COM component."

toms 27. Jan 2006 15:40

Re: TWebBrowser FileUpload setzen
 
Hallo,

Du müsstest auf das File Upload Element den Cursor setzen (per Code) und dann den Dateinamen via "Sendkeys" eingeben.
(Ist zwar nicht ganz sauber aber anders geht's nicht)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz