【发布时间】:2021-02-10 15:10:22
【问题描述】:
我希望该应用显示公司徽标并从我的 Google 驱动器导入图像。但是,我从 Google 获得的链接不显示图像。该代码在导入 Shiny 徽标以及我在 Stack Overflow 上找到的示例时运行良好。请参阅以下代码:
这很好用: h5("这个应用程序是用:", img(src = "https://www.rstudio.com/wp-content/uploads/2014/04/shiny.png", height = "30px"),"and R Studio"),
此链接 (src) 到 Google 也可以: http://drive.google.com/uc?export=view&id=0By6SOdXnt-LFaDhpMlg3b3FiTEU
但是,此链接(我的公司徽标图像的 src)不起作用:
https://docs.google.com/document/d/14rF8ZSWL7Hzv2yTWdFCR1aOTw7-JrMKlqInMLEIDSM4/edit?usp=sharing
我尝试过类似的链接到存储在 Dropbox 和 Microsoft OneDrive 中的图像,但无济于事。
我没有收到任何错误消息。唯一的结果是我在图片之前插入的文字和这个图标:enter image description here
【问题讨论】:
-
因为最后一个链接不是图片链接,是文件
-
感谢您的快速回复!但是,我看不出有什么区别。图像以 .png 或 .jpg 文件的形式上传到 Google Drive。只有一种方法可以获取链接:右击文件并选择“获取链接”。那么我在这里做错了什么或错过了什么?感谢任何进一步的帮助:-)
-
你的链接应该和第一个一样,背景是黑色的,例如:i.stack.imgur.com/kUotU.jpg?s=328&g=1,在上面看到它的结尾是
.jpg或jpeg或png -
再次感谢。我将图像文件上传到 Google 图片,并从那里获得了链接。它很好。这个想法是在用户登录时在应用程序上显示个人用户(公司)的徽标。这是启动页面上带有我公司徽标的应用程序演示版本的链接。再次感谢您的宝贵帮助! tore47.shinyapps.io/R_MC_Risk_Demo_2_E
-
您可以将所有这些图像放入
www所在的server.R文件夹中,而不是使用谷歌文档。如果该文件夹不存在,您将需要创建它
标签: r shiny google-drive-api