// #ifdef APP-PLUS || H5
var that = this;
var x = document.createElement('input');
x.setAttribute('type', 'file');
x.click();
x.onchange = function() {
console.log(this.files[0]);
var _this = this
var fData = new FormData();
fData.append("file", _this.files[0]);
fData.append("moduleName", 'reports');
var xhr = new XMLHttpRequest();
var surl = 'https://m.zbyep.com/Api/Common/uploadOssImg';
xhr.open("POST", surl, true);
xhr.onload = function(e) {
// console.log("上传成功", e); //上传成功
let response = JSON.parse(e.currentTarget.response)
that.atta_url = response.data; //获取服务端传过来的文件地址
};
xhr.setRequestHeader('enctype', "multipart/form-data");
xhr.send(fData)
};
// #endif
uniapp h5上传文件
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- FormData 作用:用以将数据编译成键值对 Blob 描述:表示一个不可变、原始数据的类文件对象 File 文...
- ajax上传文件可以使用 formData封装各种参数 ,formData 既可以封装二进制的文件,也可以封装ke...
- 需求为:h5页面中,能够上传文件,不仅仅是图片。整体框架用的是uni-app,导致限制很多,尝试了很多方法,最后终...