文件管理工具 怎么快速有效的管理我的文件包括文件夹,需求功能是 模糊搜索显示匹配的文件夹或文件数据 快速打开文件夹位置
在windows直接查看搜索速度太慢,范围宽泛,整理所需资源文件名和文件本机路径保存在数据库,可以在数据库中快速检索
显示文件夹路径然后点击按钮快速打开文件夹位置 存储数据的方式用sqlite文件?
为了方便查看或使用,本系统集成在.netcore跨平台使用网页部署的方式展示数据
因为下载链接(reslink外链)有私密性所以本系统会加入登陆验证,只有管理员才能打开查看
数据库表设计: 资源文件名 文件本机路径(绝对路径)? 如果有记录下载链接可以存入 资源类型? ?着重标记(是否发布)排序置顶标识
没有登陆的时候只能查看资源文件名、类型 和显示打开路径按钮,那他人访问肯定是无法打开滴
碰到一个很有趣的问题啊在使用url?key=传值的时候可以正确的显示单个斜杠? ??
?? ? <a href="/Resource/oresource?path=@item["ResPath"]" target="_top">打开路径</a>
?<a href="#" οnclick="@Html.Raw(string.Format("openExplorer('{0}')", item["ResPath"].ToString().Replace("\\", "\\\\")))">打开路径</a>
?<a href="#" οnclick='openExplorer(' @item["ResPath"].ToString()')'>打开路径</a>
οnclick='openExplorer(' @item["ResPath"].ToString()')' 使用js传值死活没有斜杠 最后?
在HTML中,反斜杠(\)是一个特殊字符,用于引入转义序列。如果你想在HTML中显示一个实际的反斜杠,你需要使用两个反斜杠(\)来表示一个。
从你给出的代码片段来看,问题在于你试图在
onclick
事件处理器中直接插入一个带有反斜杠的字符串。为了解决这个问题,你可以使用@Html.Raw
方法来输出未转义的字符串。以下是一个示例代码,演示如何正确获取
path
中的斜杠:html复制代码
<a href="#" onclick="@Html.Raw(string.Format("openExplorer('{0}')", item["ResPath"].ToString().Replace("\\", "\\\\")))">打开路径</a>
在上述代码中,我们使用
string.Format
方法来格式化字符串,并将item["ResPath"]
替换为带有正确转义的反斜杠的字符串。然后,我们使用@Html.Raw
方法来输出未转义的字符串,这样它将被正确解析并显示在页面上。
项目获取:
项目获取:typora: typora/img (gitee.com)
备用项目获取链接1:yifeiyixiang/kamo: 源码下载 (github.com)
备用项目获取链接2: 卡莫_ / Kamo · GitCode