Autor Thema: Vorgabewert für 'File Upload'-Control  (Gelesen 2673 mal)

Offline AleX_-_

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Vorgabewert für 'File Upload'-Control
« 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

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: Vorgabewert für 'File Upload'-Control
« Antwort #1 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?

Offline AleX_-_

  • Aktives Mitglied
  • ***
  • Beiträge: 133
  • Geschlecht: Männlich
Re: Vorgabewert für 'File Upload'-Control
« Antwort #2 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?


Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: Vorgabewert für 'File Upload'-Control
« Antwort #3 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.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz