file)return;constformData=newFormData();formData.append('video',file);uni.request({url:'https://api.example.com/upload',method:'POST',data:formData,success:(res)=>{console.
只支持image、video、audio三种格式的文件,看来是白高兴一场了。 不过也没事,我可以通过网络请求传formData啊。开搞开搞… 2、uni.request 调用一下api,将选择好的文件传入formData,竟然报错 查看了request的文档才知道,它支持Object/String/ArrayBuffer类型的data。 那么request也不能用,那看看上面的插件是怎么做的上...
console.log('hobby',userInfo.data.hobby,'hobby框内容',this.valiFormData.hobby)returnuserInfo.data.user.gende},},onReady(){// 设置自定义表单校验规则,必须在节点渲染完毕后执行this.$refs.valiForm.setRules(this.rules)},methods:{onClickItem(e){console.log(e);this.current=e.currentIndex},submit(...
letformData=newFromData();formData.append('fileName','fileValue'); 一. app中提交formData格式的数据 但在app中我们可以通过设置请求头,来将参数转成formData格式, 代码如下:(在真机中调试才不会报错) // #ifdef APP-PLUSconsole.log('app方式的请求, start:')uni.request({url:'http://127.0.0.1:8080...
'use strict'; const FormData = require('form-data'); // 此form-data需要使用npm安装,地址:https://www.npmjs.com/package/form-data exports.main = async (event, context) => { const form = new FormData() form.append('otherParam', 'otherParam content'); const res = await uniCloud.httpcl...
然后,使用uni.request方法将FormData对象发送到服务器。 请注意,uniapp中的网络请求通常使用uni.request方法,而不是传统的XMLHttpRequest或fetch。此外,对于FormData,通常不需要手动设置Content-Type头部,因为uni.request会自动处理它。但是,如果你的服务器需要特定的Content-Type头部值,你可以手动设置它。
return new Promise((resolve, reject) => { uni.uploadFile({ timeout: config.timeout || timeout, url: baseUrl + config.url, filePath: config.filePath, name: config.name || 'file', header: config.header, formData: config.formData, ...
问题描述 [问题描述:尽可能简洁清晰地把问题描述清楚] 复现步骤 [复现问题的步骤] [或者可以直接贴源代码] 预期结果 [使用简洁清晰的语言描述你希望生效的预期结果] POST 请求 data 可以使用 FormData 实际结果 [这里请贴上你的报错截图或文字] 系统信息: 发行平台: [如微
exportconstmyRequestFile = (parm) =>{returnnewPromise((resolve, reject) =>{ uni.uploadFile({ url: BASE_URL+parm.url, formData: parm.data||{}, success: (res)=>{ let temp=JSON.parse(res.data);if(!res){ resolve() }if(temp.code ==200) { ...