Baseline Widely available
ÐÑимеÑание: ÐÑа возможноÑÑÑ Ð´Ð¾ÑÑÑпна в Web Workers.
ÐеÑод set() из инÑеÑÑейÑа FormData
пÑиÑÐ²Ð°Ð¸Ð²Ð°ÐµÑ Ð½Ð¾Ð²Ð¾Ðµ знаÑение ÑÑÑеÑÑвÑÑÑÐµÐ¼Ñ ÐºÐ»ÑÑÑ Ð²Ð½ÑÑÑи обÑекÑа FormData
, или добавлÑÐµÑ ÐºÐ»ÑÑ/знаÑение еÑли до ÑÑого они не бÑли ÑÑÑановленÑ.
РазниÑа Ð¼ÐµÐ¶Ð´Ñ set()
и FormData.append
в Ñом, ÑÑо еÑли заданнÑй клÑÑ Ñже ÑÑÑеÑÑвÑеÑ, set()
Ð·Ð°Ð¼ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñе в нем на новÑе, а FormData.append
Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ Ð½Ð¾Ð²Ð¾Ðµ знаÑение к оÑÑалÑнÑм в конеÑ.
СÑÑеÑÑвÑÐµÑ Ð´Ð²Ðµ ÑоÑÐ¼Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ ÑÑнкÑии: Ñ Ð´Ð²ÑÐ¼Ñ Ð¸ ÑÑÐµÐ¼Ñ Ð¿Ð°ÑамеÑÑами:
formData.set(name, value);
formData.set(name, value, filename);
ÐаÑамеÑÑÑ
name
ÐÐ¼Ñ Ð¿Ð¾Ð»Ñ, коÑоÑÐ¾Ð¼Ñ Ð±ÑÐ´ÐµÑ Ð¿ÑиÑвоен value.
value
ÐнаÑение, пÑиÑваиваемое полÑ. РваÑианÑе Ñ Ð´Ð²ÑÐ¼Ñ Ð¿Ð°ÑамеÑÑами, ÑÑо USVString
, еÑли неÑ, Ñо оно бÑÐ´ÐµÑ ÐºÐ¾Ð½Ð²ÐµÑÑиÑовано. РваÑианÑе Ñ ÑÑÐµÐ¼Ñ Ð¿Ð°ÑамеÑÑами ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Blob
, File
, или USVString
, Ð Ñнова, еÑли ни один из ниÑ
не Ñказан в знаÑении Ñо оно бÑÐ´ÐµÑ ÐºÐ¾Ð½Ð²ÐµÑÑиÑовано в ÑÑÑокÑ.
filename
ÐеобÑзаÑелÑнÑй
ÐÐ¼Ñ Ñайла, коÑоÑое бÑÐ´ÐµÑ Ð¾ÑпÑавлено ÑеÑвеÑÑ (USVString
), когда Blob
или File
пÑоÑÑл пÑовеÑÐºÑ ÐºÐ°Ðº вÑоÑой паÑамеÑÑ. СÑандаÑÑное Ð¸Ð¼Ñ Ñайла Ð´Ð»Ñ Blob
обÑекÑов ÑÑо "blob".
ÐÑимеÑание: ÐÑли Ð²Ñ ÑкажеÑе Blob
в каÑеÑÑве даннÑÑ
Ð´Ð»Ñ Ð²ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð² обÑÐµÐºÑ FormData
, Ð¸Ð¼Ñ Ñайла бÑÐ´ÐµÑ Ñказано Ð´Ð»Ñ ÑеÑвеÑа в заголовке "Content-Disposition" и Ð¼Ð¾Ð¶ÐµÑ Ð¾ÑлиÑаÑÑÑÑ Ð¾Ñ Ð±ÑаÑзеÑа к бÑаÑзеÑÑ.
СледÑÑÑий код ÑоздаÑÑ Ð¿ÑÑÑой FormData
обÑекÑ:
var formData = new FormData(); // СейÑÐ°Ñ Ð¿ÑÑÑой
ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑÑÑановиÑÑ Ð´Ð»Ñ Ð½ÐµÐ³Ð¾ паÑÑ ÐºÐ»ÑÑ/знаÑение, иÑполÑзÑÑ FormData.set
:
formData.set("username", "Chris");
formData.set("userpic", myFileInput.files[0], "chris.jpg");
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4