AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Datei upload via Edge

Datei upload via Edge

Ein Thema von Delbor · begonnen am 26. Jul 2021 · letzter Beitrag vom 26. Jul 2021
Antwort Antwort
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.073 Beiträge
 
Delphi 10.4 Sydney
 
#1

Datei upload via Edge

  Alt 26. Jul 2021, 10:28
Hi zusammen

Vorne weg: Ich hatte mal an einer Webserveranwendung gearbeitet, deren 'Backend' eine Desktopanwendung sein sollte, aber ansonsten hab ich keinerlei Erfahrung in Internetprogrammierung.
Die jetzige Aufgabenstellung: eine Webseite bietet mir an, Pdf-Dokumente zur Weiterverarbeitung hochzuladen. Und so habe ich mich etwas umgesehen und eigentlich im wesentlichen das und das gefunden - Sockets mit Winapi und WinSocket-Programmierung.
Was ich da herauslese: eine Datenübertragung ist, unabhängig von der Art der Daten in jedem Fall auch mit TSocket möglich.

Andrerseits benutzen alle Beispiele je einen Client und einen Server, der auch erst erstellt werden will muss. Das heisst: der Aufbau des Servers(Ziels) ist bekannt.

Nicht so bei diesem Angebot. Durch anklicken eines links öffnet sich ein Fileopen-Dialog, überden die hochzuladende Datei ausgewählt werden kann. Was aber auf Codeebenen geschieht, weiss ich nicht wirklich.
Ich hab mir das ungefähr so vorgestellt:
  • Ich öffne die besagte Webseite im Edge
  • Ich clicke besagten Link an
Und nun wie weiter? Das ist das Standartverfahren. Oder kann ich den Fileupload unter Umgehung des Standartverfahrens vornehmen? Und wenn ja: wohin? Ich hab (via Adresszeile) lediglich die URL der angezeigten Seite. Was diese mit der hochgeladenen Pdf macht, bleibt mir verborgen.
Ich hoffe, ich hab mein Problem einigermassen verständlich geschildert.

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
5.742 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Datei upload via Edge

  Alt 26. Jul 2021, 10:43
Mein Gebiet ist das auch nicht, aber ich denke wenn das nicht dokumentiert/gewünscht ist, kann das einem das Leben beliebig schwer machen.

Das ist kein http/POST? Hast du im Browser mal F12 gedrückt und dir angeschaut was da abgeht? Das wird man mindestens tun müssen. Im besten Fall ist das ganz normales http/POST und in Delphi wäre das ein Dreizeiler...
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.286 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Datei upload via Edge

  Alt 26. Jul 2021, 10:58
Im einfachsten Fall dürfte das im HTML-Code ein
Code:
<input type="file">
sein, das den Browser veranlasst, einen OpenDialog zu öffnen. Es ist aber auch möglich, dass das entsprechende Inputfeld per Javascript erzeugt wird. Je nachdem, ob der Code obfuskiert wurde, ist das dann sehr schwer zu finden.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf