我遇到以下情况:
Core.remoteMethod('upload',{ 接受:[ { arg:'id', 类型:“字符串”, description:“实体实例ID。”, 要求:正确, http:{来源:“路径”} }, { arg:“ req”, 类型:“对象”, 要求:正确, 描述:“请求对象”, http:{来源:“ req”} } ], 返回:{ arg:'输出', 类型:“ $ new_EntityPostResponseProps”, 根:正确, 描述:“返回已更新的实体实例。” }, description:'将资源上传到指定资源。', 证明:是的, http:{ 动词:“ patch”, 路径:'/:id / upload' } });
Entities.remoteMethod('upload',{ 接受:[ { arg:'id', 类型:“字符串”, description:“实体实例ID。”, 要求:正确, http:{来源:“路径”} }, { arg:“用户”, 类型:“字符串”, 要求:正确, description:“用户实例ID。”, http:{来源:“查询”} }, { arg:“文件”, 类型:“字符串”, 要求:正确, 描述:“请求。”, http:{来源:“表格”} } ], 返回:{ arg:'输出', 类型:“实体”, 根:正确, 描述:“返回已更新的实体实例。” }, 说明:'更新更新后的实体实例。', 记录:真实, http:{ 动词:“ patch”, 路径:'/:id / upload' } });
我有以下问题:
{字段名:“文件”,原始名称:“ quickstart.mp4”,编码:“ 7bit”, mimetype:“视频/ mp4”,缓冲区:
大小:29}
我如何才能通过摇摇晃晃地将Core收到的,未更改且未更改的请求传递给Entities服务?(Core应该只是一个传递服务,我不应该在JSON.stringify上文件数据,我只想将其传递给实体服务)
如果我不能原封不动地发送请求,我认为我可以将文件数据缓冲区直接发送到Entities服务,但是我没有使它起作用,它将显示为undefined。
建议和示例非常感谢!
谢谢!