当前位置: 首页 > news >正文

建材营销型的网站怎么注册网站的步骤

建材营销型的网站,怎么注册网站的步骤,网站开发与设计开题报告,互助网站制作react native获取本地图片我用的react-native-image-picker#xff0c;但是它只能获取图片路径#xff0c;以及base64的图片#xff0c;不能获取到binary二进制形式的。 一开始我是让后端改造接口#xff0c;把原本传binary的改成了base64#xff0c;可是#xff0c;躲得…react native获取本地图片我用的react-native-image-picker但是它只能获取图片路径以及base64的图片不能获取到binary二进制形式的。 一开始我是让后端改造接口把原本传binary的改成了base64可是躲得了初一躲不过十五。 上传视频是不可能走base64这种取巧的途径于是怎么把媒体文件转成binary给后端就成为了跨不过的坎。 找了好久的资料总是能得到以下的的回答 let formData new FormData();let file { uri: uri, type: multipart/form-data, name: a.jpg };formData.append(images, file);fetch(url, {method: POST,headers: {Content-Type: multipart/form-data,},body: formData,}).then((response) response.text()).then((responseData) {console.log(responseData, responseData);}).catch((error) { console.error(error, error) }); 首先这段代码我尝试了许多次都无法把它用multipart/form-data传输后来发现不写Content-Type它默认倒是识别正确了然而第二个问题我始终无法解决就是uri通过picker拿到的只是个路径后端是无法将这本地路径去识别成文件的试了无数次后最终将其放弃。 所以又回到了如何把媒体文件转成binary的问题上。使用react-native-fs不知道行不行得通没试过反正const response await fetch(FILE_LOCAL_URL); const blob await response.blob();是行不通的。 最终我还是通过npm搜索react native blob找到了组件react-native-blob-util通过它的API总算是把文件成功传给后端接口识别了 import { getHeader } from ./common; import { launchImageLibrary } from react-native-image-picker; import { base } from ~/utils/base; import ReactNativeBlobUtil from react-native-blob-util;/** 上传图片获取url */ export function fetchUpload(fileModular, cb, isVideo) {launchImageLibrary({ mediaType: isVideo ? video : photo }, async res {const curFiles res.assets;if (curFiles) {const m curFiles[0];if (m.fileSize 1024 * 1024 * 10) {base.fail(图片过大请上传10MB以内的图片);} else {base.load();const headers await getHeader(multipart/form-data);ReactNativeBlobUtil.fetch(POST, ${global.api}/api/upload, {...headers,}, [{ name: file, filename: m.fileName, type: m.type, data: ReactNativeBlobUtil.wrap(m.uri) },{ name: fileModular, data: fileModular },]).then((res) {const json JSON.parse(res.data)cb(json.data.res);}).catch((err) {console.log(err)}).finally(() {base.stop();})}} else {base.fail(请选择图片);}}) }
http://www.pierceye.com/news/218399/

相关文章:

  • 网站一个多少钱有什么做同城的网站
  • 网站 改版 方案wordpress谷歌字体 4.9
  • 全网引流推广 价格网站百度关键词seo排名优化
  • 信用门户网站建设规范win7 iis 发布asp.net网站
  • 织梦网站添加视频教程如何套用wordpress的源码
  • 网站服务器模式wordpress安装后只有英文版
  • 企业网站建设晋升wordpress 自助建站
  • 网站建设案例建站资源
  • 四大商业网站镇江制作网站的
  • 做网站系统学校宠物交易网站模板
  • 佛山市官网网站建设哪家好瑶海合肥网站建设
  • 微网站app建筑图片大全高清
  • 贵阳金阳网站建设公司网站开发与维护书
  • 做非法网站判什么邢免抵退税在哪个网站做
  • 手机网站如何制作免费网站的内容和功能
  • 宁波网站推广合作商品牌设计包括
  • 辽宁省建设厅官方网站制作一个静态网站的步骤
  • 营销外贸网站建设北京房地产网站建设
  • 青海网站建设公司代理记账如何获取客户
  • 做视频必须知道的一些网站企业搜索
  • 网站定制开发北京淮南网新闻最新消息
  • 网站描述怎么写比较好企业信息系统案例
  • 青峰集团响应式网站功能性的网站归档系统
  • 龙岩招聘求职网站有哪些网站建设促销活动
  • 人力资源服务外包网站tdk优化文档
  • 做黑网站吗江苏建筑业网
  • 地区门户网站 wap appcdn接入wordpress出错
  • 网站建设为什么学flash最新新闻消息事件
  • 高端网站建设需要的人员配备编辑目录中的字体 wordpress
  • 电脑维修网站模板金融商城快捷申请网站模板下载