小陆博客

为站长提供建站技巧、网站运营、搜索优化、建站方向以及利用网站赚钱与创业的知识与经验。

热门搜索:

jsbase64转换为文件

10962 浏览
0 评论
内容
```js export function dataURLtoFile(dataurl, filename = '') { //将base64转换为文件 var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n) while (n--) { u8arr[n] = bstr.charCodeAt(n) } if (mime) { var mime_arr = mime.split('/') if (filename == '') { filename = randomStr(6) + '.' + mime_arr[1] } } return new File([u8arr], filename, { type: mime }) }   var form=document.forms[0];     var formData = new FormData();     formData.append("myfile", dataURLtoFile(img,"123.png"));     formData.append("name", "123");     formData.append("sex", "0");     formData.append("employeeId", "123");     formData.append("idCard", "123");     formData.append("phoneNumber", "15829342473");     formData.append("facesetToken", "021f4c37-aa70-4d03-b97a-a32230c79941");     $.ajax({ url: 'http://122.112.238.8:8080/api/v1/addface' , type: 'POST', data: formData, async: false, cache: false, contentType: false, processData: false, success: function (returndata) { console.log(returndata); }, error: function (returndata) { alert(returndata); } }); ```
```js export function dataURLtoFile(dataurl, filename = '') { //将base64转换为文件 var arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1], bstr = atob(arr[1]), n = bstr.length, u8arr = new Uint8Array(n) while (n--) { u8arr[n] = bstr.charCodeAt(n) } if (mime) { var mime_arr = mime.split('/') if (filename == '') { filename = randomStr(6) + '.' + mime_arr[1] } } return new File([u8arr], filename, { type: mime }) }   var form=document.forms[0];     var formData = new FormData();     formData.append("myfile", dataURLtoFile(img,"123.png"));     formData.append("name", "123");     formData.append("sex", "0");     formData.append("employeeId", "123");     formData.append("idCard", "123");     formData.append("phoneNumber", "15829342473");     formData.append("facesetToken", "021f4c37-aa70-4d03-b97a-a32230c79941");     $.ajax({ url: 'http://122.112.238.8:8080/api/v1/addface' , type: 'POST', data: formData, async: false, cache: false, contentType: false, processData: false, success: function (returndata) { console.log(returndata); }, error: function (returndata) { alert(returndata); } }); ```

评论 (0)

评论功能正在开发中...