Fileupload auf externe Webseite mittels POST METHOD mit Windows10 Bordmitteln

Diskutiere Fileupload auf externe Webseite mittels POST METHOD mit Windows10 Bordmitteln im PC Fragen / Probleme Forum im Bereich Sonstiges; Hallo, im Rahmen einen APP Projektes will der Programmierer meines Kunden, dass ich mittels dem POST METHOD - Verfahren auf einen externen Server...
R

Ralph

Neuer Benutzer
Threadstarter
Dabei seit
21.08.2015
Beiträge
6
Version
Win10Home/PRO
Hallo,

im Rahmen einen APP Projektes will der Programmierer meines Kunden, dass ich mittels dem
POST METHOD - Verfahren auf einen externen Server (z.B. http://138.xx.xxx.225/upload) ein File hochlade.
Gleichzeitig soll die Datei mit BASE64 konvertiert werden.

Da ich mich damit nun gar nicht auskenne und ftp nicht machbar ist, hoffe ich auf Euren Rat und
sage schon mal Danke für Eure Tipps!

Gruß Ralph
 
Argor

Argor

Erfahrener Benutzer
Dabei seit
30.04.2019
Beiträge
517
Ort
Saarland
Version
Win 10 x 64 Pro 2004
System
i7 6700K @ 4,5 GHz, 32 GB, GTX 1080, PG348Q
tja, das wäre dann wieder eine Glaskugelaufgabe.
Programmiersprache ?
Betriebsumgebungen ?
Das wäre schonmal das Mindeste, um auch nur ansatzweise einen Code zu droppen ;-)
 
Sabine

Sabine

Super-Moderator
Dabei seit
14.08.2015
Beiträge
3.604
Ort
Münster (Westf)
Version
Windows 10 Pro
@Ralph

Wenn ich das richtig verstehe, geht es "nur" darum, eine Datei via HTTP-Protokoll auf einen Server zu laden.

Und zu diesen HTTP-Methoden gibt es jede Menge Infos im Netz. Eine davon ist diese:

HTTP-Grundlagen: Hypertext Transfer Protocol

Nur, was sollen wir hier im Forum für einen Rat geben? Machen, nicht machen, super gefährlich, easy, alles okay?

Besprich das mit dem Kunden und dem Programmierer! Ist der Programmierer für den Kunden vertrauenswürdig? Andererseits hat der Kunde anscheinend ein Problem, das der Programmierer lösen kann.

Was sollen wir da raten?
 
MSFreak

MSFreak

Erfahrener Benutzer
Dabei seit
18.06.2015
Beiträge
4.596
Ort
Hamburg
Version
Windows 10 Pro Version immer aktuelles Release
System
Aldi-PC Medion P2150 D mit Intels Kaby-Lake-CPU, 8 GB RAM und SSD
im Rahmen einen APP Projektes will der Programmierer meines Kunden, dass ich mittels dem
POST METHOD - Verfahren auf einen externen Server (z.B. http://138.xx.xxx.225/upload) ein File hochlade.
Gleichzeitig soll die Datei mit BASE64 konvertiert werden.

Da ich mich damit nun gar nicht auskenne und ftp nicht machbar ist, hoffe ich auf Euren Rat und
sage schon mal Danke für Eure Tipps!
... sollen wir als ehrenamtliche Helfer, welche neben Beruf und Familie hier tätig sind, vielleicht die Arbeit des Programmierers machen ?
 
dau0815

dau0815

Erfahrener Benutzer
Dabei seit
11.08.2015
Beiträge
2.858
Und um noch einen draufzusetzen: ;)

Dies ist ein Windows-10-Forum und kein Programmierer-Forum. Ich denke, hier bist Du für solche Fragen eh etwas fehl am Platze. :flenn
 
Sabine

Sabine

Super-Moderator
Dabei seit
14.08.2015
Beiträge
3.604
Ort
Münster (Westf)
Version
Windows 10 Pro
Das das ein Programmier-Problem ist, glaube ich nicht mal. Vielleicht gibt's hier im Forum ja HTTTP-Profis, die was dazu sagen können.

Und ein Win 10-Problem ist es auch nicht. Ich habe deshalb schon gestern Abend den Thread vom Unterforum "Windows 10 Software" in das Unterforum "PC Fragen / Probleme" verschoben.
 
Argor

Argor

Erfahrener Benutzer
Dabei seit
30.04.2019
Beiträge
517
Ort
Saarland
Version
Win 10 x 64 Pro 2004
System
i7 6700K @ 4,5 GHz, 32 GB, GTX 1080, PG348Q
@Sabine

noch immer handelt es sich zwar mehr oder weniger um eine HTTP-Methode, aber ohne ein entsprechendes Script lässt sich das ja nicht bewerkstelligen. Daher meine Frage, wie denn dieses (oder eben die App, wie immer man das Kind nennen will) aussehen soll.
 
jhkil9

jhkil9

Erfahrener Benutzer
Dabei seit
17.06.2019
Beiträge
179
Ort
Mannheim
Version
Win 10 pro 1909
Hier mal durcharbeiten.

POST-Methode

Den umgekehrten Weg nimmt die POST-Methode: Sie übermittelt in erster Linie Formulareingaben an einen Webserver. Aber auch die Kommentierung bestehender Quellen, Übermittlung von Nachrichten an Foren und Erweiterung von Online-Datenbanken sind mit POST möglich. Die an den Server übermittelten Daten sind in der Entity-Sektion enthalten. Auch die POST-Methode übermittelt einen URL. In diesem Fall dient dieser lediglich als Referenz, welche Routine auf dem Server die Bearbeitung der Daten übernimmt.

Base64 ist ein Verfahren zur Kodierung von 8-Bit-Binärdaten (z. B. ausführbare Programme, ZIP-Dateien oder Bilder) in eine Zeichenfolge, die nur aus lesbaren, Codepage-unabhängigen ASCII-Zeichen besteht.

Notfalls muss der Programmierer Ralph genau sagen wie er vorgehen soll.
 
Sabine

Sabine

Super-Moderator
Dabei seit
14.08.2015
Beiträge
3.604
Ort
Münster (Westf)
Version
Windows 10 Pro
Warten wir mal die Reaktion des TE ab. :nachdenklich
 
IT-SK

IT-SK

Erfahrener Benutzer
Dabei seit
01.11.2015
Beiträge
8.694
Ort
Hummel Hummel, Mors Mor....
Version
2004 Pro 64 Bit Build 19041.423 + Div. Builds
System
I5, 16GB Ram, Nvidia Geforce GTX 760M, SSD Samsung 850 EVO
Moin,
will der Programmierer meines Kunden, dass ich mittels dem
POST METHOD - Verfahren auf einen... Gleichzeitig soll die Datei mit BASE64 konvertiert....
das gehört doch durchaus in seinen " Arbeitsbereich",

In welcher Funktion bist Du in das Projekt eingebunden?
Wie sieht Deine Qualifikation aus, nur um einen Eindruck zu haben, wo Ihr Schnittstellen habt?

Für " Laien":

Base64 – Wikipedia

Base64 Encoder beziehen – Microsoft Store de-DE

Vorgehensweise: Auswählen zwischen HTTP POST- und HTTP GET-Anforderungen für ASP.NET AJAX-Endpunkte - WCF

HttpClient - UWP applications
 
R

Ralph

Neuer Benutzer
Threadstarter
Dabei seit
21.08.2015
Beiträge
6
Version
Win10Home/PRO
Vielen Dank für all Eure Post's, ob hilfreich oder nicht. :p

Zuerst einmal... ich bin nur nur meine Familie und einen Kumpel (um des es geht) privat so etwas wie der Admin der Win10 PC's.

Zur Frage: Ich habe hier Win10 Pro und eine Textdatei, die möglichst ohne Zusatzsoftware, also wie geschrieben mit Windows Bordmitteln
auf einen Webserver hochgeladen werden soll. Und genau hier scheitere ich mit meinem Basiswissen leider. Deswegen auch die Frage hier.

Ich hatte eigentlich gehofft, dass es eine einfache Lösung gibt, ohne mich stundenlang durch Webseiten klicken zu müssen, mache das aber natürlich und geb Euch ein Feedback.

Danke nochmal
 
Argor

Argor

Erfahrener Benutzer
Dabei seit
30.04.2019
Beiträge
517
Ort
Saarland
Version
Win 10 x 64 Pro 2004
System
i7 6700K @ 4,5 GHz, 32 GB, GTX 1080, PG348Q
Nu bin isch awwer baff :-)
 
areiland

areiland

Super-Moderator
Dabei seit
25.08.2014
Beiträge
28.052
Ort
Ludwigshafen
Version
Windows 10 Pro x64 immer aktuell!
System
970M Pro3, FX8350, RX560, 16GB DDR3 1600, 860Evo256 GB, MK7559GSXP, SH224BB, BenQ GW2780
Eine Textdatei hochzuladen und gleichzeitig nach Base64 zu konvertieren macht nun mal gar keinen Sinn. Denn mittels Base64 Codierung verpackt man binäre Dateien in Text, um sie über Server zu leiten die keine binäre Formate akzeptieren, ohne dass die binäre Datei zerstört wird.
 
Argor

Argor

Erfahrener Benutzer
Dabei seit
30.04.2019
Beiträge
517
Ort
Saarland
Version
Win 10 x 64 Pro 2004
System
i7 6700K @ 4,5 GHz, 32 GB, GTX 1080, PG348Q
Ich bin raus, das Thema macht irre, wenn man weiter drüber nachdenkt, weil alles keinen Sinn ergibt.
 
Wolf.J

Wolf.J

Erfahrener Benutzer
Dabei seit
28.02.2017
Beiträge
3.639
Version
Verschiedene WIN 10
Eine Textdatei hochzuladen und gleichzeitig nach Base64 zu konvertieren macht nun mal gar keinen Sinn.
Doch, das macht schon Sinn, denn das Verfahren kann sehr wohl auf Textdateien angewendet werden.

Dieser Text soll base64-kodiert werden:
Alex Reiland

Der Text wird in ASCII-Code zerlegt:
65, 108, 101, 120, 32, 82, 101, 105, 108, 97, 110, 100

Diese Byte-Zahlenfolge wird in Binärschreibweise umgewandelt:
01000001 01101100 01100101 01111000 00100000 01010010 01100101 01101001 01101100 01100001 01101110 01100100

Diese Bitfolge wird in Gruppen zu je 6 Bits aufgeteilt:
010000 010110 110001 100101 011110 000010 000001 010010 011001 010110 100101 101100 011000 010110 111001 100100

Die 6er-Bitgruppen werden in Dezimalzahlen umgewandelt und in die entsprechenden Codezeichen:
16('Q'), 22('W'), 49('x'), 37('l'), 30('e'), 2('C'), 1('B'), 18('S'), 25('Z'), 22('W'), 37('l'), 44('s'), 24('Y'), 22('W'), 57('5'), 36('k')

Resultierender base64-Code:
QWxleCBSZWlsYW5k

Die Dekodierung sieht dann so aus:
Dieser base64-Code soll dekodiert werden:
QWxleCBSZWlsYW5k

Die Zeichen werden in ihren base64-Zahlencode umgewandelt:
16, 22, 49, 37, 30, 2, 1, 18, 25, 22, 37, 44, 24, 22, 57, 36

Diese dezimale Zahlenfolge wird in sechsstellige Binärschreibweise umgewandelt:
010000 010110 110001 100101 011110 000010 000001 010010 011001 010110 100101 101100 011000 010110 111001 100100

Diese Bitfolge wird in Gruppen zu je 8 Bits (Bytes) aufgeteilt:
01000001 01101100 01100101 01111000 00100000 01010010 01100101 01101001 01101100 01100001 01101110 01100100

Die Bytegruppen werden in Dezimalzahlen umgewandelt bzw. in die entsprechenden ASCII-Zeichen:
65('A'), 108('l'), 101('e'), 120('x'), 32(' '), 82('R'), 101('e'), 105('i'), 108('l'), 97('a'), 110('n'), 100('d')

Resultierender ASCII-Text:
Alex Reiland
 
areiland

areiland

Super-Moderator
Dabei seit
25.08.2014
Beiträge
28.052
Ort
Ludwigshafen
Version
Windows 10 Pro x64 immer aktuell!
System
970M Pro3, FX8350, RX560, 16GB DDR3 1600, 860Evo256 GB, MK7559GSXP, SH224BB, BenQ GW2780
@Wolf.J
Bloss, was will man bei einer Texdatei mit einer Codierung bezwecken, die dafür gedacht war, um binäre Dateien in Text einzubetten und zu versenden? Dass es geht, hatte ich nicht bezweifelt, es macht einfach nur keinen erkennbaren Sinn.
 
Wolf.J

Wolf.J

Erfahrener Benutzer
Dabei seit
28.02.2017
Beiträge
3.639
Version
Verschiedene WIN 10
Na ja, weil die Googlesuche haufenweise Verweise auf Kodierung von Binärdatein ausspuckt, muss das ja nicht der Weisheit letzter Schluss sein.
Ursprünglich wurde Base64 verwendet, um Mailanhänge möglichst verlustfrei übertragen zu können.
Das ist unter anderem auch für binäre 8-bit Dateien möglich.
 
areiland

areiland

Super-Moderator
Dabei seit
25.08.2014
Beiträge
28.052
Ort
Ludwigshafen
Version
Windows 10 Pro x64 immer aktuell!
System
970M Pro3, FX8350, RX560, 16GB DDR3 1600, 860Evo256 GB, MK7559GSXP, SH224BB, BenQ GW2780
Ich kenne Base64 nicht von Google - sondern noch aus meiner Mailbox- und Usenet-Zeit. Einfach daher, als wir praktisch alles nur in 7 Bit ASCII übertragen konnten und deshalb binäres Material Base64 codiert wurde, um es durchzuschleusen.
 
Wolf.J

Wolf.J

Erfahrener Benutzer
Dabei seit
28.02.2017
Beiträge
3.639
Version
Verschiedene WIN 10
Das ist ja alles richtig. Ich wollte gerade noch ein Edit schreiben zu den Absichten des TE.
Wenn man sich von der Vorgehensweise eine Art Verschlüsselung erwartet, dann ist das kontraproduktiv.
Will man aber Zeichenverluste einzelner Sonderzeichen durch Konvertierung von Zeichensätzen vermeiden, dann wäre das ein valider Ansatz.
Ob ich das allerdings auch so machen würde, sei mal dahingestellt.
 
Thema:

Fileupload auf externe Webseite mittels POST METHOD mit Windows10 Bordmitteln

Fileupload auf externe Webseite mittels POST METHOD mit Windows10 Bordmitteln - Ähnliche Themen

  • Externes Mikrofon wird nicht erkannt

    Externes Mikrofon wird nicht erkannt: Hallo, Ich habe mir heute bei MediaMarkt ein externes Mikrofon von Vivanco (VIVANCO Tischmikrofon höhenverstellbar, schwarz) gekauft, damit ich...
  • Externer Monitor

    Externer Monitor: Ich möchte einen externen Monitor an mein Surface Book 3 anschließen. Habe mir dazu einen Adapter von USB-C auf HDMI gekauft. ich bekomme jedoch...
  • Mail von externem Webserver können nicht zugestellt werden (5.7.3 Authentication unsuccessful [AM0PR07CA0018.eurprd07.prod.outlook.com])

    Mail von externem Webserver können nicht zugestellt werden (5.7.3 Authentication unsuccessful [AM0PR07CA0018.eurprd07.prod.outlook.com]): Hallo zusammen, ich schlage mich jetzt schon länger mit einem Problem rum welches ich nicht beseitigt bekomme. Ich nutze Office 365...
  • Externe HDDs werden nicht erkannt

    Externe HDDs werden nicht erkannt: Hallo! Ich habe 1 Scanner, 1 Drucker (je USB 2) und 2 externe HDDs (USB 3) über einen 4 fach Hub an einem USB 3 Anschluss meines PCs hängen. Der...
  • Ähnliche Themen
  • Externes Mikrofon wird nicht erkannt

    Externes Mikrofon wird nicht erkannt: Hallo, Ich habe mir heute bei MediaMarkt ein externes Mikrofon von Vivanco (VIVANCO Tischmikrofon höhenverstellbar, schwarz) gekauft, damit ich...
  • Externer Monitor

    Externer Monitor: Ich möchte einen externen Monitor an mein Surface Book 3 anschließen. Habe mir dazu einen Adapter von USB-C auf HDMI gekauft. ich bekomme jedoch...
  • Mail von externem Webserver können nicht zugestellt werden (5.7.3 Authentication unsuccessful [AM0PR07CA0018.eurprd07.prod.outlook.com])

    Mail von externem Webserver können nicht zugestellt werden (5.7.3 Authentication unsuccessful [AM0PR07CA0018.eurprd07.prod.outlook.com]): Hallo zusammen, ich schlage mich jetzt schon länger mit einem Problem rum welches ich nicht beseitigt bekomme. Ich nutze Office 365...
  • Externe HDDs werden nicht erkannt

    Externe HDDs werden nicht erkannt: Hallo! Ich habe 1 Scanner, 1 Drucker (je USB 2) und 2 externe HDDs (USB 3) über einen 4 fach Hub an einem USB 3 Anschluss meines PCs hängen. Der...
  • Oben