HttpFormDataParse - metoda obiektu Pm
Opis:
Parsowanie danych uzyskanych uploadem plików lub wartości w formie multipart/form-data.
Składnia:
PmArray HttpFormDataParse(Object oData)
Parametry:
oData | (Object) Obiekt PmBuffer zawierający dane o pliku/plikach przyjętych uploadem od klienta. |
---|
Wartość zwrotna:
Zwraca tablicę (
PmArray) obiektów
PmMap w następojącej strukturze:
PmMap.Type =
Typ (text/plain, application/x-zip-compressed, image/jpeg, ...)
PmMap.Value =
Dane tekstowe lub binarne pliku
Notatka:
Formularz HTML może wysłać dane przy pomocy metody POST do serwera w postaci prestego tekstu
application/x-www-form-urlencoded, np. "Nazwa1=Wartość1&Nazwa2=Wartość2 ...", gdzie pojedyńcze wartości można odczytać przy pomocy
Pm.HTTPGetFormValue.
Formularz HTML może wysłać dane przy pomocy metody POST do serwera w komleksowej postaci binanej
multipart/form-data, która oprócz wartości tekstowych może również zawierać dane binarne oraz pliki. Dane w formie obiektu
PmBuffer można opracować przy pomocy metody
Pm.HttpFormDataParse.
Celem metody jest ułatwienie użytkownikowi pracy z formularzami HTML, ponieważ usuwa ręczne dekodowanie odebranych danych.
Metoda ta
nie działa w
Web panelach.
Przykład1:
Tablica map zawierających dane plików przyjętych uploudem od klienta.
JavaScriptVBScriptWybierz oraz skopiuj do schowka
var aParts = Pm.HttpFormDataParse(oData);
Dim aParts
aParts = Pm.HttpFormDataParse(oData)