[英]Upload file on server with JS only
我正在寻找一种仅使用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。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.