解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题

 更新时间:2019年11月20日 09:36:21   作者:ourjs  
这篇文章主要介绍了解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

node.js含有%百分号时,发送get请求时浏览器地址自动编码的问题

sales\报表.png

在发到后台时,会自动编码成:

/file/view/sales/%E6%8A%A5%E8%A1%A8.png

在node.js会自动反编码成:

sales\报表.png

不过如果文件名中含有%百分号,编码过程则会出现问题,如

sales\报%表.png

发送到node.js接收到的自动编码数据:

/file/view/sales/%E6%8A%A5%%E8%A1%A8.png

%E6%8A%A5%%E8%A1%A8.png 因为中间的百分号没有自动编码,然后导致node.js自动解码失败。

解决方案

含有百分号时,先在前端手动编码

encodeURIComponent('报%表.png')

此时%会编码成%25,

%E6%8A%A5%25%E8%A1%A8.png

发送到后台,解码正常。

总结

以上所述是小编给大家介绍的解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • 详解在Node.js中发起HTTP请求的5种方法

    详解在Node.js中发起HTTP请求的5种方法

    这篇文章主要介绍了详解在Node.js中发起HTTP请求的5种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • nodejs处理图片的中间件node-images详解

    nodejs处理图片的中间件node-images详解

    这篇文章主要介绍了nodejs处理图片的中间件node-images详解,非常具有实用价值,需要的朋友可以参考下
    2017-05-05
  • Node.js的包详细介绍

    Node.js的包详细介绍

    这篇文章主要介绍了Node.js的包详细介绍,Node.js的包是一个目录,其中包含JSON格式的包说明文件package.json,Node.js的包基本遵循CommonJS规范,需要的朋友可以参考下
    2015-01-01
  • node实现将json转为excel

    node实现将json转为excel

    平时我们写代码处理的数据格式一般都是json格式的数据,但有时候我们也需要将数据转为excel格式进行保存或分享,所以下面我们就来学习一下如何通过node实现json转excel吧
    2024-11-11
  • node文件资源管理器的图片预览从零实现

    node文件资源管理器的图片预览从零实现

    这篇文章主要为大家介绍了node文件资源管理器的图片预览从零实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Ubuntu服务器上安装Node.js的三种不同方法介绍

    Ubuntu服务器上安装Node.js的三种不同方法介绍

    Node.js是一个强大的 JavaScript 运行时环境,使开发者能够使用 JavaScript 创建服务器端应用程序,本文将详细介绍三种安装 Node.js 的方法,大家根据具体需求选择最适合的安装方式
    2025-03-03
  • npm 工具库 yenv使用简介

    npm 工具库 yenv使用简介

    这篇文章主要为大家介绍了npm 工具库 yenv使用简介,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • 详解Express笔记之动态渲染HTML(新手入坑)

    详解Express笔记之动态渲染HTML(新手入坑)

    这篇文章主要介绍了详解Express笔记之动态渲染HTML(新手入坑),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • Node.js 内置模块fs文件系统操作示例详解

    Node.js 内置模块fs文件系统操作示例详解

    这篇文章主要为大家介绍了Node.js 内置模块fs文件系统操作示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 在Node.js中实现关注列表和粉丝列表的方法示例

    在Node.js中实现关注列表和粉丝列表的方法示例

    在社交网络或者任何需要用户交互的应用中,实现关注和被关注的功能是非常常见的需求,本文将通过一个简单的例子,展示如何在Node.js环境下实现用户的关注列表和粉丝列表,需要的朋友可以参考下
    2024-04-04

最新评论