Ist also nicht Standardkonform. Denn ein normales Formular ist nur mit multipart/form-data mit Dateiupload kompatibel und da wird im Körper die Datei extra eingebettet. Wenn du also hier die Daten aneinanderhängen willst, machste es so:
Code: Alles auswählen
If ReadFile(0, #PB_Compiler_Home + "Examples\Sources\Data\Geebee2.bmp")
Length = Lof(0)
*Buffer = AllocateMemory(Length)
*Base64Output = AllocateMemory(Length * 1.35)
If *Buffer
ReadData(0, *Buffer, Length)
RealLength = Base64Encoder(*Buffer, Length, *Base64Output, Length * 1.35, #PB_Cipher_URL)
; So wie erstelle ich hier den "fn=" teil ?
Request + "&fn=" + PeekS(*Base64Output, RealLength, #PB_UTF8)
EndIf
CloseFile(0)
EndIf
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Linux Mint
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint
NAS: N150 Mini-PC | 16 GB RAM | Debian 13+CasaOS
Coding: Purebasic, Spiderbasic, GDevelop, PHP
Blog: https://techtroax.de
Repos: https://codeberg.org/TroaX