我需要将react native signaturepad输出作为图像上传到服务器。我已经尝试了以下代码
//this.state.base64 is signaturepad output
let blob = new Blob([this.state.base64], {type: 'image/png'});
alert(blob.size);
var fd = new FormData()
fd.append('file',blob,"Sign.png")
let url="http://xxxxxx/xxxx/xxx/";
fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'multipart/form-data'
},
body: fd
}).then(function (response) {
alert("dfdfdfdfd")
});
使用上面的代码我得到
“多部分正文必须至少有一部分”
错误请任何人帮我解决这个问题
谢谢
我认为这样生成blob可能有问题,因为blob(blobParts\[,options\])
,支持blobParts
的类型
由ArrayBuffer
、ArrayBufferView
、Blob
、DOMString
对象组成的数组
,或将放入Blob中的任何此类对象的组合DOMStrings
编码为UTF-8
。
因此,一个简单的方法来转换bas64
到blob将使用读取api
let base64Url = // Your Base 64 URL
fetch(base64Url)
.then(res => res.blob())
.then(blob => //Use the blob here)
然后,您可以根据需要执行其余的操作。
如何为新类别重新训练图像分类器中描述的脚本Retrain.py运行为 并生成输出文件。将此转换为
问题内容: 我需要将Opencover Coverage结果导入Jenkins的能力,以便随着时间的推移提取Coverage趋势数据。似乎最好的方法是找到一种方法,将opencover xml格式转换为ncover格式,然后使用NCover插件导入结果。是否存在将xpress将opencover转换为ncover的现有xslt,或将进行转换的开源工具?我已经搜索过,却一无所获。 谢谢 问题答案:
问题内容: 如何获得XUnit格式的Go测试库输出以与Jenkins集成?没有命令行选项可使用输出到XML或XUnit格式。 问题答案: 有一个很好的小插件可以转换:https : //github.com/tebeka/go2xunit 要安装它: 要使用它: 如果您的情况正常:
问题内容: 我从这样的输入数据开始 打印时显示为: 分组非常简单: 打印产生一个对象: 但是我最终想要的是另一个DataFrame对象,该对象包含GroupBy对象中的所有行。换句话说,我想得到以下结果: 我在pandas文档中看不到如何完成此操作。任何提示都将受到欢迎。 问题答案: 这是一个。但是,它具有层次结构索引: 也许你想要这样的东西? 或类似的东西:
问题内容: 是否可以使用bash脚本将的输出格式化为json数组?为了成为有效的json,目录和文件的所有名称都必须用双引号引起来,并用逗号分隔,并且整个内容都必须用方括号括起来。即转换: 至 编辑:我非常喜欢可以在所有Linux服务器上使用的东西;因此,宁可不依赖python,而要使用纯bash解决方案。 问题答案: 使用perl作为编码器;保证它不会是越野车,到处都是,而且有了管道,它还是相当
问题内容: 我的数据库中有一个表,我想运行一个查询,例如 但我希望mysql返回utf8编码。在mysql中有任何功能可以执行此类任务吗?那是什么? 问题答案: 您可以使用CAST和CONVERT在不同类型的编码之间切换。参见:http : //dev.mysql.com/doc/refman/5.0/en/charset- convert.html