javascript - 使用 xhr 简单的 POST 操作时出现 404 NOT FOUND 错误
问题描述
这里我做的是简单的文件选择操作,会在指定路径上传到服务器
document.getElementById('files').addEventListener('change', function(e) {
var file = this.files[0];
var xhr = new XMLHttpRequest();
(xhr.upload || xhr).addEventListener('progress', function(e) {
var done = e.position || e.loaded
var total = e.totalSize || e.total;
console.log('xhr progress: ' + Math.round(done/total*100) + '%');
});
xhr.addEventListener('load', function(e) {
console.log('xhr upload complete', e, this.responseText);
});
xhr.open('post', '/Users/Documents/uploads/', true);
var data = new FormData;
data.append('file', file);
data.append('json', '{"foo":"bar"}'); // for jsFiddle
xhr.send(data);
});
<input id="files" type="file" />
解决方案
推荐阅读
- javascript - 在帮助文件中使用环境变量(盖茨比)
- javascript - React Naitve 只显示一个视图
- pentaho-report-designer - 使用 Pentaho 5.3 在 PDF 文件中断开阿拉伯字体
- reactjs - npx create-react-app 被击中,然后我的文件夹中只有 node_modules 、 package.json 、 package-lock.json ,没有别的
- c++ - 将 Qt3D 用于巨大的地形模型?
- google-cloud-sql - 在 GCP SQL 实例上安排启动/停止
- go - 为什么结构副本上的更改会反映 go 中的原始结构?
- mysql - 在 mysql json 列中搜索以检查数组同一索引上的多个条件
- nativescript - 如何在 NS 主题中应用 RadDatForm 样式?
- r - R函数中带有频率数的分组条形图