使用Server Side SS2.x将文件上传到Dropbox-正文编码问题

问题描述

我正在尝试使用NetSuite中的 用户事件(服务器端) 脚本通过API将文件上传到DropBox

我可以上传一个文件,但是“ body”编码有问题。

到目前为止,我的https请求看起来像:

URL和标题

enter image description here

主体设置如下:

var httpsRequest = {
                    method: https.Method.POST,url: request.url,headers: request.headers,body : data.content,};

data.content是NS文件柜中的文件,以myfile.getContents()提取

加载后,文件对象说内容为UTF-8,看起来像Base64

我也尝试过将文件内容重新编码为(UTF_8到Base64),但是当同步到桌面时文件仍然不可读。

如果我将邮递员的请求发送到DropBox,则它可以工作,那么当我将URL更改为request.bin时,工作的“正文”的结构如下:

enter image description here

但是,当来自NetSuite时,相同的数据如下所示:

enter image description here

因此我不确定如何以相同的方式在NetSuite请求中设置“正文”吗?

任何帮助将不胜感激,可以保存我剩下的小头发。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)