Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: AleX_-_ am 12.11.12 - 09:43:05

Titel: Vorgabewert für 'File Upload'-Control
Beitrag von: AleX_-_ am 12.11.12 - 09:43:05
Hallo zusammen,
kann man für das Control 'File Upload' einen Vorgabewert festlegen?
Falls ja, wie funktioniert das.
Gruß Alex
Titel: Re: Vorgabewert für 'File Upload'-Control
Beitrag von: Sven Hasselbach am 12.11.12 - 14:02:19
Nein, aus Sicherheitsgründen geht das in den meisten Browsern nicht. Ich glaube Opera macht da eine Ausnahme.

Da das jetzt Deine zweite Frage zum Thema "FileUpload" ist: Darf man erfahren, was genau Du vorhast?
Titel: Re: Vorgabewert für 'File Upload'-Control
Beitrag von: AleX_-_ am 12.11.12 - 14:14:57
@Sven:
Ich bekomme aus einem Programm eine Internetadresse mit dem Parameter der Datei, die hochgeladen werden soll zurück.
z.B. http://server/XPage/Upload.nsf/UploadPage.xsp?file=d:\test.bmp.
Diese Internetadresse soll aufgerufen werden und anschließend die im Pfad übergebene Datei (d:\test.bmp) hochladen.
Wie kann man sowas lösen?

Titel: Re: Vorgabewert für 'File Upload'-Control
Beitrag von: Sven Hasselbach am 13.11.12 - 09:22:29
Man kann dafür den Browser praktisch ausschließen, da auch gängige Plugins (Java, Silverlight, usw) das nicht zulassen (zumindest nicht ohne Interaktion des Nutzers). Der Hintergrund sollte klar sein: Du willst im übertragenen Sinne nichts anderes als "Datenklau" auf einem fremden Rechner durchführen, was natürlich durch die Sicherheitsrestriktionen verhindert wird.

Warum soll das Ganze im Browser stattfinden? Eine Java-Applikation kann sich doch auch die URL holen und die Datei automatisch hochladen.