gpt4 book ai didi

javascript - 更新 jquery 后文件上传不起作用

转载 作者:行者123 更新时间:2023-11-28 06:09:27 24 4
gpt4 key购买 nike

我已经搜索了所有内容,但我的错误仍然存​​在。以下脚本是我的代码:

var client = null;

function fileChange()
{
var fileList = document.getElementById("fileA").files;
var file = fileList[0];

if(!file)
return;

document.getElementById("progress").value = 0;
document.getElementById("prozent").innerHTML = "0%";
}


function uploadFile()
{

var file = document.getElementById("fileA").files[0];

var formData = new FormData();

client = new XMLHttpRequest();

var prog = document.getElementById("progress");

if(!file)
return;

prog.value = 0;
prog.max = 100;


formData.append("datei", file);

client.onerror = function(e) {
alert("onError");
};

client.onload = function(e) {
document.getElementById("prozent").innerHTML = "100%";
prog.value = prog.max;
};

client.upload.onprogress = function(e) {
var p = Math.round(100 / e.total * e.loaded);
document.getElementById("progress").value = p;
document.getElementById("prozent").innerHTML = p + "%";
};

client.onabort = function(e) {
alert("Upload abgebrochen");
};

client.open("POST", "upload.php");
client.send(formData);
}

还有我的 upload.php:

<?php
if (isset($_FILES['datei']))
{
//console.log("upload.php!");
//move_uploaded_file($_FILES['datei']['tmp_name'], 'upload/'.basename($_FILES['datei']['name']));
move_uploaded_file($_FILES['datei']['tmp_name'], 'upload/hextoflash.hex');
}
else
{
echo "error in $_files";
}
?>

和 html:

    <form name="uploadform" method="post" enctype="multipart/form-data" action=""> 
<br> <input name="uploaddatei" type="file" id="fileA" onchange="fileChange();" /> </br>
<input name="uploadbutton" value="Hochladen!" style="width: 108px" type="button" onclick="uploadFile();" />
</form>

重点是,我已经尝试编辑 php.ini。

  1. 我检查了 max_size 等,它已经在正确的尺寸
  2. 文件正在使用旧的 jquery.js,由于数据表插件,我更新到了 jquery2.2.0,所以我需要它,从那以后它似乎不再工作了
  3. 上传文件夹的权限为777

所以我不明白问题出在哪里,如果它在 jquery 中,我无法解决这个问题。有没有办法解决这个问题?

最佳答案

我找到了解决方案。

这太简单了,我从来没有想到过。服务器驱动器已 100% 满。删除了一些垃圾,瞧它正在运行。

关于javascript - 更新 jquery 后文件上传不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36542144/

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