原生php无法获取到formData中file(图片)信息

感谢指点,谢谢
现在我做了一个php+html+js上传图片的功能,正常的input为submit类型,upload.php中是可以获取到相应的图片信息,但是改成按钮的点击事件后就获取不到图片信息了,我没有使用框架。
html部分
原生php无法获取到formData中file(图片)信息
js部分

原生php无法获取到formData中file(图片)信息

upload.php内容
print_r($_FILES);

前端部分console图片信息是有的

原生php无法获取到formData中file(图片)信息
但是相应的upload.php中没有内容,

附言 1  ·  3年前

非常感谢

最佳答案
if ($(this).val() !== "") {
                var file = new FormData()
                file.append('image', $(this)[0].files[0])
                doUpload(file);
            }

这是我写的

3年前 评论
讨论数量: 2
if ($(this).val() !== "") {
                var file = new FormData()
                file.append('image', $(this)[0].files[0])
                doUpload(file);
            }

这是我写的

3年前 评论

获取file的时候应该要获取指定一个file,例如formData.append(‘iamges’,document.getElementById(‘photoFile’).files[0]);

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!