以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于狐表后台接收到的请求  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=151108)

--  作者:有点蓝
--  发布时间:2020/6/15 15:50:00
--  
使用formdata,我测试没有问题
--  作者:chen37280600
--  发布时间:2020/6/15 17:16:00
--  
前端是可以把文件和参数,一起在formdata里发送的


前端
formData.append(file.uid, file)
formData.append(\'saveDir\', \'自定义一段内容\'))

后端:
Dim saveDir As String = e.Values("saveDir") 

--  作者:有点蓝
--  发布时间:2020/6/15 17:17:00
--  
前端的发送代码?
--  作者:有点蓝
--  发布时间:2020/6/15 20:02:00
--  
请贴出前端具体的使用代码
--  作者:有点蓝
--  发布时间:2020/6/17 10:07:00
--  
找到下面api.ajax的源码发过来看看。如果不是使用FormData,可能您要自己封装一个ajax方法

另外app.ajaxVal是什么内容?

api.ajax({
    url: app.testUrl,
    method: \'post\',
    headers:app.ajaxVal,
    data: {
      values:app.ajaxVal,
      files:{
        file:app.ajaxFile
      }
    }
},app.sendCallBack);


--  作者:有点蓝
--  发布时间:2020/6/17 11:00:00
--  
那个只是接口用法,不是源码,看不出内部是怎么实现的。

app.ajaxVal是什么内容?

试试
api.ajax({
    url: app.testUrl,
    method: \'post\',
    headers:{ \'Content-Type\': \'multipart/form-data\'},
    data: {
      values:app.ajaxVal,
      files:{
        file:app.ajaxFile
      }
    }
},app.sendCallBack);