gpt4 book ai didi

javascript - 仅用JS将文件上传到服务器

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

我正在寻找一种仅使用Javascript在我的服务器上上传文件的方法。我已经尝试过在论坛上找到的 formData 的一些方法,但没有任何效果。

var fileChoose = document.getElementById('file-select');

form.onsubmit = async function(event) {
event.preventDefault();


// Récupère le fichier sélectionné
var files = fileChoose.files;

// Création d'un objet FormData
var formData = new FormData();
var req = new XMLHttpRequest();
filesConfig = files[0]; // Ajoute le fichier dans une variable

formData.append('fileLoad', filesConfig);

try {
let r = await fetch('./Files', {method: "POST", body: formData});
console.log("HTTP response code:",r.status);
console.log(r);
} catch(e) {
console.log("Il y'a une erreur...: ", e);
}

此方法告诉我文件已成功发送,但我在我的服务器上找不到该文件。

有什么想法吗?

干杯。

最佳答案

JavaScript 是客户端。您将无法使用它将文件上传到服务器。您需要一种服务器端语言,例如 PHP。

Article on Client vs Server Side

关于javascript - 仅用JS将文件上传到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60035719/

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