查看: 478|回复: 4

使用接口上传文件时候出现错误

升级   1.33%

9

主题

4

回帖

133

积分

注册会员

Rank: 2

积分
133
发表于 2024-11-13 16:02:35 | 显示全部楼层 |阅读模式
本帖最后由 L123666 于 2024-11-13 16:10 编辑

我按照样例写接口,给流转中的流程上传文件,但返回“FormData is not defined”的错误,应该怎么处理

AttachmentAction.upload接口
样例如下:
var formData = new FormData();      formData.append("extraParam", "参数值0");      formData.append("file", $("input[type=file]").files[0]);      formData.append("fileName", "参数值2");      formData.append("site", "参数值3");var action = this.Actions.load("x_processplatform_assemble_surface");       action.AttachmentAction.upload(//平台封装好的方法      workId,//uri的参数      formData,//from参数      $("input[type=file]").files[0],//file参数function( json ){ //服务调用成功的回调函数, json为服务传回的数据      data = json.data; //为变量data赋值}.bind(this),function( json ){ //服务调用失败的回调函数, json为服务传回的数据      data = json.data; //为变量data赋值}.bind(this));



从报错来看,好像第一行定义的时候就出问题了,这个FormData要怎么弄?

回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-11-15 09:58:03 | 显示全部楼层
您这是哪个样例?
您这段代码放在哪里执行的?
回复

使用道具 举报

升级   1.33%

9

主题

4

回帖

133

积分

注册会员

Rank: 2

积分
133
发表于 2024-11-15 10:56:32 | 显示全部楼层
本帖最后由 L123666 于 2024-11-15 11:10 编辑

在 服务管理->接口 里面执行

我想写一个接口,用来给流转中的work上传附件,按照样例修改了一下参数,执行报错


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-11-18 09:34:28 | 显示全部楼层
这是前端用法,前端选择本地文件上传
回复

使用道具 举报

升级   1.33%

9

主题

4

回帖

133

积分

注册会员

Rank: 2

积分
133
发表于 2024-11-18 10:51:18 | 显示全部楼层
论坛管理员 发表于 2024-11-18 09:34
这是前端用法,前端选择本地文件上传

有没有后台上传的用法,不经过表单,不用人工操作。

我想用接口判断某个条件,符合条件就给指定的work上传文件(文件同在服务器上,但这个文件每天都更新)
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread