全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3793 8
2017-05-20
悬赏 5 个论坛币 已解决
请问有哪位大神熟悉shiny包的,我想问,shiny界面可以加入超链接,但是为什么加入本地连接就不行了呢?请问如果必须要加入本地连接:file:///D:/Documents/index.html 像这样的,该怎么办?
捕获.PNG

原图尺寸 9.45 KB

捕获.PNG

最佳答案

ZhandaYang 查看完整内容

就是你放shinyapp的目录,建一个www文件夹,把html放在里面
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-5-20 20:49:43
陈超123 发表于 2017-5-21 10:00
你好,本人小白一名,请问shiny文件目录在哪?
就是你放shinyapp的目录,建一个www文件夹,把html放在里面

微信截图_20170521101850.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-20 23:30:03
你只需要把html文件复制到shiny程序目录下的www文件夹里,然后在链接里直接输入文件名就可以打开了。

like this:
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-20 23:53:34
这是因为运行shiny的时候,系统会在本地调用一个端口
复制代码

会生成一个 127.0.0.1:8888的链接,127.0.0.1:8888就相当于test下的目录;
这时候你要加入其他链接就必须要明确链接方式,连接方式只有两种就是http 或 https;
因次链接只能输入成https://www.baidu.com这样;

如果输入"file:///D:/Documents/index.html "会被解析成127.0.0.1:8888/file:///D:/Documents/index.html
因此可以把文件放到根目录里,让服务期用127.0.0.1:8888/index.html这种方式打开

shiny的存储根目录默认为www
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-21 10:00:44
ZhandaYang 发表于 2017-5-20 23:30
你只需要把html文件复制到shiny程序目录下的www文件夹里,然后在链接里直接输入文件名就可以打开了。

li ...
你好,我把ihtml文件复制到shiny的www文件夹里面了,可是不知道为什么再打开文件就不是原来的东西了(看两张截图不一样)?请问该怎么办?
附件列表
QQ截图20170521110448.jpg

原图尺寸 35.3 KB

QQ截图20170521110448.jpg

QQ截图20170521110325.jpg

原图尺寸 36.48 KB

QQ截图20170521110325.jpg

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-21 11:07:32
ZhandaYang 发表于 2017-5-21 10:20
就是你放shinyapp的目录,建一个www文件夹,把html放在里面
谢谢,感激不尽!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群