javascript - 在图像路径上用 / 替换 \
问题描述
我得到了上传图像的生成路径:
'..\assets\dist\upload\avatar.jpg'
我想用这种格式制作。
'../assets/dist/upload/avatar.jpg'
我试过了.replace(/[\]/g, '/');
但对我不起作用。
另外,我咨询了这个帖子,但没有解决我的问题。没有关于将反斜杠转换为正斜杠的示例。
只有当我们谈论时才有可能'..\\assets\\dist\\upload\\avatar.jpg'
。但是,我的情况是'..\assets\dist\upload\avatar.jpg'
。
你有什么想法解决这个问题吗?
非常感谢。
解决方案
尝试在后端进行更改。所以你有那种格式'..\\assets\\dist\\upload\\avatar.jpg'
。在前端尝试使用.replace(/[\\]/g, '/')
所以你得到了'../assets/dist/upload/avatar.jpg'
高温高压
推荐阅读
- google-chrome - 如何在 Chrome 中自动清除控制台历史记录?
- javascript - 如何附加图像和锚标记
- c - 使用 Swift C Bridge 访问 Rust 代码时使用未解析的标识符“函数”
- android - 带有颜色的自定义吐司问题
- javascript - Angular 8 中的 Mediainfo.js 集成
- node.js - 在 React Native 中输入 - “绑定元素 'navigation' 隐含了一个 'any' type.ts(7031)”
- r - 在数据框中查找 ID 的子 ID 的函数
- php - mysqli_autocommit、mysqli_commit 和 mysqli_rollback 是同步的吗?
- bash - 批处理文件重命名需要帮助
- roku - Roku 开发:SceneGraph 开发扩展的问题