Har ett litet problem som jag hoppas att någon har en bra lösning på.
Ska skapa en ASP-sida som ska ta mot en POST från en extern applikation och spara datan som kommer in i en databas.
Min fråga är, hur kommer jag åt data in POSTen när den inte kommer från ett formulär?
I PHP finns det en funktion som smidigt tar emot alla rådata i POSTen som ser ut så här: $GLOBALS['HTTP_RAW_POST_DATA']
Måste väl finnas något liknande i ASP?
Nu använder jag visserligen bara php, men det låter ändå konstigt att asp inte skulle känna av ifall du postar data, så min gissning är att du inte gör det. Kolla upp vad det är programmet egentligen och gör och är du fortfarande osäker så kolla med en sniffer vad det är som skickas: http://www.ethereal.com/
Var nära lösningen från början, problemet var att Access inte kunde spara binärdata i ett PM-fält.
binaryData = Request.BinaryRead(Request.TotalBytes)
Function BinaryToString(Binary)
Dim I, S
For I = 1 To LenB(Binary)
S = S & Chr(AscB(MidB(Binary, I, 1)))
Next
BinaryToString = S
End Function
stringData = BinaryToString(binaryData)
250 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91