Autor Beitrag
kaka77
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mi 25.08.10 02:46 
hallo,

also ich versuche ein video auf dem myvideo server hochzuladen. habe mich wegen captcha und session ein für den twebbroser entschieden, weil mir das mit dem header und den postdaten sonst alles zu viel fummelei wird. da die eigenschaft des input feldes für files wohl nur readonly ist, simuliere ich jetzt einfach einen klick auf den datei auswählen dialog und übergebe den pfad mit sendkeys. das unschöne daran ist halt, dass der dialog halt immer kurz aufblendet und jemand gerade in diesem moment tippt was mit sendkeys durcheinander kommen kann. hab jetzt schon viel ausprobiert, zb den dateinamen und pfad gleich im header geschrieben, dass klappt aber so nicht, weil vorher ein javascript die datei kurz checkt bevor sie hochgeladen wir (glaub ich jedenfalls so...) bzw komischerweise wird auch wenn man ne datei im header angibt und eine andere testhalbe manuell über auswählen dialog checkt nicht die im header hochgeladen, sondern halt die andere hmmm... ich habe auch versucht manuell den quelltext zu ändern und einfach value an die stellte geschrieben, an der er auch eingetragen wird, wenn der dialog ausgeführt wird...aber auch da, wenn ich den item value dann checke , wurde er nicht übernommen... dann hab ich versucht über mshtml edit das alte input file zu löschen und ein neues einzufügen mit vorgegeben parameter...hat auch nicht geklapp, wohl wegen der readonly eigenschaft...



jemand noch ne idee, wie man das schöner machen kann???

kommt man vielleicht nicht irgendwie im speicher des ie ran, da muss doch der wert irgendwie manipuliert werden können?! odeer wird sowas vielleicht irgendwo in den cache des ie geschrieben??



jaja indy...aber... wegen dem javascript und so.... wenn jemand helfen kann, wie ich die header und postsachen zuusammenbasteln kann, gerne
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 25.08.10 03:48 
Da wirst du relativ wenig Chancen haben. Ich weiß nicht, ob der TWebBrowser irgendwelche Eigenschaften für Postdaten hat oder so, aber andernfalls wird das so nicht gehen.

Der Grund: Im Quelltext der Seite (oder per Script) darfst du aus Sicherheitsgründen explizit nicht die Möglichkeit haben eine lokale Datei anzugeben. Denn sonst könntest du dir ja ohne Wissen des Nutzers einfach eine beliebige holen. Deshalb muss der Benutzer den Dialog benutzen, denn da kommst du von der Seite aus nicht heran.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 25.08.10 12:55 
@kaka77: Nur mal nebenbei und als Tipp für die Zukunft. Dein Beitrag ist eine Zumutung und das Lesen eine Qual. Nicht umsonst gibt es Groß- und Kleinschreibung. Und ab und an mal einen Absatz einfügen, dürfte die Verständlichkeit auch erhöhen. Letztendlich, willst du Hilfe hier im Forum und da sollte man erwartet, dass man sich beim Verfassen eines Beitrages auch entsprechend etwas Mühe gibt. Schließlich erwartest du ja auch, dass wir uns Mühe geben beim Antworten und einen verständlichen Beitrag schreiben.

Des weiteren ist es für mich im Internet, wo man meist über das geschriebene Wort kommuniziert, eine Form der Höflichkeit auf korrekte Rechtschreibung zu achten.
kaka77 Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mi 25.08.10 21:15 
Danke luckie,

(für deinen qualitativ hochwertigen Beitrag zum Thema... eine pn hätte es wohl nicht gemacht?!)

Ich entschuldige mich vielmals.
Aber vielleicht kennt ja noch jemand so Situationen, wo man stundenlang verzweifelt vor der Rechenmaschine sitzt und irgendwann nachts auch unkonzentriert werden kann?

Ich hoffe sehr ihr könnt mir verzeihen und biete dafür diesen Thread als allgemeine Recht-Schreib-Diskussions-Plattform...


herzliche Grüße



(ps: bin wirklich immer dankbar für Tipps aller Art, aber am meisten über welche, die voran bringen)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 25.08.10 21:53 
user profile iconkaka77 hat folgendes geschrieben Zum zitierten Posting springen:
(ps: bin wirklich immer dankbar für Tipps aller Art, aber am meisten über welche, die voran bringen)

Glaube mir, der Tipp bringt dich voran, denn die meisten haben keine Lust auf irgendwelche hingerotzten Beiträge zu antworten.
Tankard
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Administrator
Beiträge: 217
Erhaltene Danke: 96



BeitragVerfasst: Mi 25.08.10 22:52 
hi,

schau mal hier nach.

delphi.about.com/od/.../httppost_delphi.htm


gruss
tankard