gpt4 book ai didi

javascript - 如何在不使用 FormData 的情况下用 JavaScript 和 PHP 上传文件

转载 作者:行者123 更新时间:2023-11-28 00:17:36 25 4
gpt4 key购买 nike

我尝试制作上传页面而不刷新,当我选择文件并按下按钮时,如果我使用值,它不会返回文件信息,它会给我c:/fakepath/filename未定义。我只想上传文件而不使用 FormData

这是代码

<!doctype html>
<html lang="en">
<head><script src="http://localhost/jquery-1.10.2.js"></script></head>
<body>
<form enctype="multipart/form-data">
<input type="file" name="up[]" multiple>
<input type="file" name="up[]">
<input type="file" name="upload">
</form>
<script>
$( "form" ).submit(function( event ) {
event.preventDefault();
});
function omg(){
var elements= $( "form>*" );
$formdata=new FormData();
for(i=0;i<elements.length;i++){
var element=elements[i];
var elementtype=element.type;
var elementname=element.name;
if(elementtype == "file"){
if(element.value !== ""){
var files=element.files;
alert(files.name);
$("div").append(element.value + "<BR>");
}
}
}
}
</script>
</body>
</html>

最佳答案

像这样:

<!DOCTYPE html>
<html lang="en">
<head>
<title>File upload</title>
</head>
<body>
<form action="fileupload.php" enctype="multipart/form-data" target="myFrame">
<input type="file" name="up[]" multiple>
<input type="file" name="up[]">
<input type="file" name="upload">
<input type="submit" value="send">
</form><iframe style="display:hidden" name="myFrame"></iframe>
</body>
</html>

关于javascript - 如何在不使用 FormData 的情况下用 JavaScript 和 PHP 上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30325761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com