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

网站首选域301如何做网站模板中心

网站首选域301如何做,网站模板中心,网站建设 建站知识,dede5.7微电影网站模板在上一篇文章中,我包装了fetch方法,使其携带cookie。但是之前fetch传递的是json数据,现在有了一个上传文件的需求,因此需要进行修改: const sendRequest (url, method, data) > {const csrftoken Cookies.get(cs…

在上一篇文章中,我包装了fetch方法,使其携带cookie。但是之前fetch传递的是json数据,现在有了一个上传文件的需求,因此需要进行修改:

const sendRequest = (url, method, data) => {const csrftoken = Cookies.get('csrftoken')const options = {method: method,headers: {'X-CSRFToken': csrftoken,// 'Content-Type': 'multipart/form-data', //这里可以是application/json,后端需要方式二获取参数withCredentials: true //跨域时携带cookie},credentials: 'include', //要求携带cookie,否则无法维持会话}if (method != 'GET' && data && Object.keys(data).length > 0) {if (data instanceof FormData) {options.body = data}else {let formdData = new FormData()for (let key in data) {let value = data[key]if (value instanceof Object&& !(value instanceof File)&& !(value instanceof Blob)) {value = JSON.stringify(value)}formdData.append(key, value)}options.body = formdData}}return fetch(`http://localhost:8000/${url}`, options)
}

这里还是选择使用formData进行传递数据,一是django可以从POST.get(key)直接获取参数,如果是浅层的就不需要额外json.parse 了,二是json传输文件需要base64,可能有性能损失。

注意

这里注意了,不要header中不要设置Content-Type,否则上传失败。
这是因为header中包含了一段boundary指明文件的间隔。可以看下成功的请求头:

在这里插入图片描述
在后端就从request.FILES.get(key)获取文件,从request.POST.get(key)获取其他参数。
在传参的时候,还是直接传递一个json就可以,然后将其处理为FormData格式。

http://www.hrbkazy.com/news/34832.html

相关文章:

  • 响应式网站断点全国免费信息发布平台
  • 浙江华企做网站商品关键词举例
  • 承德名城建设集团网站免费制作网页平台
  • 什么软件可以做app软件搜外网 seo教程
  • 一站式做网站技术百度搜索智能精选入口
  • 12355智慧团建36优化大师下载安装
  • 网站的后台登录注册怎么做新闻头条最新
  • 网站建设的步骤及方法百度手机助手app下载官网
  • 南宁网站建公司吗刷排名seo
  • 移动网站模板下载长沙网站推广工具
  • 免费空间域名可以做淘宝客网站推广吗5188关键词挖掘工具
  • 中国电信网站备案管理系统百度搜索如何去广告
  • 为什么我的网站做不起来燕郊今日头条
  • 西昌网站建设网站模板商城
  • 企业网站建设兴田德润怎么联系网站怎么制作教程
  • 专业网站建设费用广告营销的经典案例
  • 如何做网站建设业务员网站服务器
  • 深圳找做网站网络推广与网络营销的区别
  • 济南专业网站制作优化关键词排名公司
  • 网站建设员工分工网站建设步骤流程详细介绍
  • 创意设计公司架构天津seo外包
  • 直播网站开发费用学电商出来一般干什么工作
  • 广州建网站哪家好百度电话
  • 长沙哪里做网站价格便宜网络营销策划书800字
  • 广州市番禺区抖音seo排名优化公司
  • 网站建设需要什么格式的图片最新新闻事件
  • 湘潭做网站价格 磐石网络怎么打开网站
  • c语言也能干大事网站开发网站推广该怎么做
  • 随州网站建设多少钱免费html网页模板
  • 网站加入搜索引擎怎么做河南郑州网站推广优化外包