1.我想从 img 标签中的“短网址”渲染 dropbox 图像,如下所示:
<img src="https://db.tt/mght345atp" alt="Dropbox image"/>
但是如果我这样做的话,将不会渲染出图像。我做错了什么还是不可能? 对于长网址,它的工作方式就像一个魅力,但 dropbox 的移动客户端(android 和我认为 ios 客户端也是如此)只能通过“共享”和“复制链接”创建和复制“短网址”。我需要这些东西才能将来自不同用户的图像(他们将自己完成)合并到我的移动应用程序中,因此图像将从不同用户的共享链接加载。
2.那么dropbox短网址的意义是什么?我的意思是,当你无论如何都记不住无意义的字母组合时,它们有什么用呢?
最佳答案
你的第一点看起来不像是一个问题。如果有问题,请澄清您要问的内容。浏览器应该能够通过缩短的 URL 很好地呈现图像。短 URL 通常会返回重定向状态代码和新 URL,然后浏览器将从新重定向 URL 获取图像。这比仅使用原始 URL 获取图像的效率要低,因为它需要两个对图像的 Web 请求(一个到缩短的 URL,然后一个到重定向 URL),而不是一个,但它应该可以正常工作。
对于你的第二点,短网址具有长度较短的优点。它们在电子邮件和其他类型的帖子中效果更好,其中长 URL(甚至可能比行长度长)可能会导致消息可读性或实际操作(当 URL 中插入换行符时)出现问题。此外,随着短消息在短信和 Twitter 中的流行,短 URL 可以节省消息中的字符,以便您可以将字符计数用于消息的其他部分。
短 URL 并不是为了提高记住它们的能力,因为它们的混合字母数字的密集组合不容易记住。他们从来不适合这个目的。为了便于内存,您需要自己的自定义域,您可以在其中使用简短的英语单词/短语作为易于记住且可能与主题相关的 URL。
关于javascript - Dropbox 图像短网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14175299/