所以我在http://ninjawars.net上运行了一个网页游戏
显示外部托管的图像
我想提供不是头像的可嵌入图片(我知道并且已经在使用 gravatar 的优质服务,但这些图片不会与任何电子邮件绑定),这是因为我找到了托管您自己上传的图片图像往往是一种痛苦,可以这么说,其他人已经做得更好了。
防止外部文件大小过大
但是,这在一定程度上会影响对图像大小的控制。使用一个简单的链接,这将允许用户上传一些大文件大小,虽然它会在 css 中以一定的显示大小显示,但它可能会强制一些愚蠢的长加载时间。
一种方法:约束 url
因此,我希望一旦用户输入 url 参数,就需要对其进行一些限制,从而限制某些图像托管服务的选项。我最初的想法是需要 url 的固定部分,一个显示的表单:
[ http://flickr.com/photos/] [在此处输入您的其余照片网址] [/sizes/sq/]
因此,它将图像限制为托管在 flickr 上,以及某个可能设置 flickr 大小的 url,可能会使用一些后端 PHP 处理来删除 url 的第一部分和最后一部分的任何重复实例,所以人们可以在完整的网址中发布并让它工作。
更好的选择?
所以问题是,这是一种愚蠢的做法吗?是否已经有更好的 javascript 或 php 解决方案?我应该如何在外部托管图像的同时仍然施加一些控制?还是这种控制偏执狂并没有必要?