请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Jacie1976

初级会员

30

主题

152

帖子

482

积分

初级会员

积分
482
Jacie1976
初级会员   /  发表于:2022-11-3 11:08  /   查看:3045  /  回复:13
1金币

我有个软件生产的图片与数据,数据我可以直接关联过来,图片经转换 也可以在IE中直接显示
实际存放在NAS上 \\192.168.1.20\0\1.bmp 字符转换我已完成,file:192.168.1.20/0/1.bmp  在IE浏览中可以正常显示。
但在活字格里图片只能用服务器位置才可以显示,有没有绝对位置也可以显示?麻烦了
或者用<img src ="file:192.168.1.20/0/1.bmp">麻烦给个提示,谢谢了

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,处于安全考虑,Web 应用的 html 页面不允许打开本地文件,即以 file 协议的文件。如果 f12 访问应该在浏览器会看到类似于下面的错误: 您那边看能不能通过相对路径或者将图片放到服务器上,用过 http 协议来访问图片。

13 个回复

最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2022-11-3 11:08:53
来自 5#
您好,处于安全考虑,Web 应用的 html 页面不允许打开本地文件,即以 file 协议的文件。如果 f12 访问应该在浏览器会看到类似于下面的错误:

您那边看能不能通过相对路径或者将图片放到服务器上,用过 http 协议来访问图片。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-11-3 12:25:55
2#
您好,我理解是在数据表里的某一个字段存的文本类型的值,这些值是“file://xxxxx.xxx.bmp”这种路径。

是想直接在活字格页面上绑定的数据表上显示这些图片是吗?
回复 使用道具 举报
Jacie1976
初级会员   /  发表于:2022-11-8 13:12:55
3#
Erik.Xue 发表于 2022-11-3 12:25
您好,我理解是在数据表里的某一个字段存的文本类型的值,这些值是“file://xxxxx.xxx.bmp”这种路径。

...

是的。 从外面表给到的是图片的绝对路径
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-8 13:38:02
4#
我不是很明白您的问题,但是,我给您说说我的想法:
既然您可以拿到img的URL把它存到库里,或者用变量来拼接;然后在前端用图片控件,绑定这个URL就可以了




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Jacie1976
初级会员   /  发表于:2022-11-8 15:09:20
6#
Simon.Sun 发表于 2022-11-8 14:41
您好,处于安全考虑,Web 应用的 html 页面不允许打开本地文件,即以 file 协议的文件。如果 f12 访问应该 ...

FILE在浏览器里面是可以正常打开的
回复 使用道具 举报
Jacie1976
初级会员   /  发表于:2022-11-8 15:10:39
7#
Jacie1976 发表于 2022-11-8 15:09
FILE在浏览器里面是可以正常打开的


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2022-11-8 15:23:04
8#
您好,我的意思是在 html 里面用 img 标签是不通过 file 协议读取本地文件的(Web 应用运行)。比如下面这样:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Jacie1976
初级会员   /  发表于:2022-11-23 16:26:16
9#
Simon.Sun 发表于 2022-11-8 15:23
您好,我的意思是在 html 里面用 img 标签是不通过 file 协议读取本地文件的(Web 应用运行)。比如下面这 ...

是用这个办法,
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2022-11-23 17:31:58
10#
嗯,如果是这样话,出于安全考虑,是不允许 Web 应用直接访问本地文件的。比如您可以看下面内容:
解决chrome报Not allowed to load local resource错误的方法 - 大园子 - 博客园 (cnblogs.com)

解决办法就是将图片想办法放到一个 Http Server 中,或用过对象存储,然后应用通过 http 协议访问。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部