Javascript 使用XMLHttpRequest未定义索引上载文件
我到处寻找,找不到我问题的答案。我试过很多东西,但都没用 每当我通过XMLHttpRequest将文件发送到swfupload.php时,我的swfupload.php都看不到Javascript 使用XMLHttpRequest未定义索引上载文件,javascript,php,jquery,ajax,xmlhttprequest,Javascript,Php,Jquery,Ajax,Xmlhttprequest,我到处寻找,找不到我问题的答案。我试过很多东西,但都没用 每当我通过XMLHttpRequest将文件发送到swfupload.php时,我的swfupload.php都看不到$\u文件 这是我的HTML <form id="FlashUpload"> <div class="fUpload"> <label for="fileToUpload">Select a swf to Upload</label><br /&
$\u文件
这是我的HTML
<form id="FlashUpload">
<div class="fUpload">
<label for="fileToUpload">Select a swf to Upload</label><br />
<input type="file" name="upfile" id="fileToUpload" onchange="fileSelected();" accept="application/x-shockwave-flash">
<input type="button" value="Upload" id="buttonToUpload" onclick="uploadFlash();"/>
<div id="fError"></div>
</div>
<div style=" display:none;" class="meter animate">
<span style="width: 0%;"><span></span></span>
</div>
</form>
这是我在PHP中遇到错误的部分
if (!isset($_FILES['upfile']['error'])) {
throw new RuntimeException($_FILES['upfile']['error']);
}
我不确定这和我在WAMP有什么关系
错误:通过在PHP中打印
$\u文件检查您得到了什么?@Aditya我对PHP做了一些更改,它给了我未定义的索引错误,如您所见。var_dump($_文件)给了我一个文本:数组中的数组你看到索引upfile
或其他一些索引了吗?@Aditya不,它是空的。你能告诉我们print_r($_文件)
包含什么吗?
if (!isset($_FILES['upfile']['error'])) {
throw new RuntimeException($_FILES['upfile']['error']);
}