国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

解決node.js含有%百分號時發(fā)送get請求時瀏覽器地址自動編碼的問

2024-05-06 15:43:55
字體:
來源:轉載
供稿:網(wǎng)友

node.js含有%百分號時,發(fā)送get請求時瀏覽器地址自動編碼的問題

sales/報表.png

在發(fā)到后臺時,會自動編碼成:

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

在node.js會自動反編碼成:

sales/報表.png

不過如果文件名中含有%百分號,編碼過程則會出現(xiàn)問題,如

sales/報%表.png

發(fā)送到node.js接收到的自動編碼數(shù)據(jù):

/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

發(fā)送到后臺,解碼正常。

總結

以上所述是小編給大家介紹的解決node.js含有%百分號時發(fā)送get請求時瀏覽器地址自動編碼的問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 昌图县| 临猗县| 奉贤区| 西乡县| 友谊县| 陕西省| 凌云县| 依安县| 邻水| 枞阳县| 璧山县| 吴忠市| 盘锦市| 新河县| 克山县| 车险| 夹江县| 马龙县| 河间市| 宜宾市| 报价| 龙口市| 贺州市| 嵩明县| 大安市| 枣阳市| 康定县| 奉新县| 永平县| 师宗县| 乌兰县| 平罗县| 广南县| 南漳县| 扎赉特旗| 桓仁| 定安县| 安吉县| 灵武市| 巧家县| 定兴县|