我有一个网页,其中包含一个带有多个文本字段和一个可选文件上传的表单。
当用户单击提交按钮时,我执行以下操作:
- 检查是否已选择文件进行上传
- 如果是,请上传文件
- 文件上传完成后,提交其他表单数据
我的问题是这个。目前,我的 php 服务器脚本检查文件是否有效。截至目前,在提交表单数据之前,我无法知道文件是否有效。我希望能够知道文件已上传、有效以及保存文件的路径。
var xmlhttp=new XMLHttpRequest();
var formData = new FormData();
formData.append("thefile", file);
xmlhttp.addEventListener("load", uploadComplete, false);
xmlhttp.open("POST","uploadfile.php",true);
xmlhttp.setRequestHeader("enctype", "multipart/form-data");
xmlhttp.send(formData);
.
function uploadComplete(evt) {
alert("image upload complete");
submitForm();
}
我基本上想从 php 发送可以从我的函数 uploadComplete 读取的信息