Как получить доступ к элементу из Content-Disposition из PHP? Здесь формданные отправляются через javascript. Если тип контента не задан как кодированный в форме-форме, он вернет пустую строку.
var fdata = new FormData();
fdata.append('id',id);
fdata.append('img',nwImg);
fdata.append('hdng',hdng);
fdata.append('cntnt',cntnt);
var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function(xhr){
if(xmlHttp.readyState == 4 && xmlHttp.status == 200)
{
alert(xmlHttp.responseText);
}
}
xmlHttp.open("post", "http://localhost/dashcntrl/file/upld");
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.send(fdata);
Но Content-Disposition присоединяется при назначении setRequestHeader в JavaScript. Он вернется при возврате print_r($_POST)
Array
(
[-----------------------------18619978915867
Content-Disposition:_form-data;_name] => "id"
-----------------------------18619978915867
Content-Disposition: form-data; name="img"
-----------------------------18619978915867
Content-Disposition: form-data; name="hdng"
5
-----------------------------18619978915867
Content-Disposition: form-data; name="cntnt"
)
Как получить доступ к имени и значению без Content-Disposition