java 通过servlet 处理向mysql数据库中添加路径时数据库自动将路径中的反斜杠删除了,怎么才能插

java 通过servlet 处理向mysql数据库中添加路径时数据库自动将路径中的反斜杠删除了,怎么才能插,第1张

问题:'\'是特殊符号,被转义了。

解决方案:

上传文件的时候在前台用JavaScript 把 '\' 转化为 '/' ,然后也不用在后台处理了,直接可以往数据库里插了,以后取出来可不需要转义了,可以一劳永逸。

斜杠(\ )需要进行转义。INSERT INTO `test` VALUES('321', 'document\\101\\1086.pdf', '101/1086.swf')

参考: http://phpcode8.com/lamp/mysql-lamp/mysql-escape-slash.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8448268.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存