众所周知,长期以来Google的PicasaWeb的网络相册一直是不能直接访问的。现在Google为PicasaWeb也开通了SSL,因此,https://picasaweb.google.com/这个地址是可以访问的,而且带Https的外链图片现在也安全有效。使用Hosts绑定北京服务器IP的话,访问速度也不错。
不过,PicasaWeb不适合用来做大规模的外链图床,因为Google的外链资源一般缓存期限都是一天,对于图片这些静态内容来说,缓存期限太短了。Yslow等会建议你”Add Expires headers”,为图片这些静态内容增加”a far-future expiration date”。因为是外链,所以在.htaccess里面设置的缓存是无效的。
Picasa桌面程序端一直都可以自由下载使用,(部分电脑不能安装,出现“当前用户未获允许安装或升级应用程序”,解压Picasa安装程序可以直接使用)但是PicasaWeb的网络相册功能一直不能正常使用。通常情况下,显示为:
没有为网络相册启动此账户
这个主要是因为Picasa桌面程序端内置的Picasaweb相册地址为HTTP,非现在可以访问的HTTPS。
这里就存在一个新的问题了
PicasaWeb可以通过Https访问,但是Picasa不能打开PicasaWeb,也就不能批量上传图片到PicasaWeb(使用VPN之类不算正常操作)。
改程序的方法不现实,其实PicasaWeb本身还有另一个批量上传图片的方法——
使用email邮件,将图片作为email附件传到PicasaWeb,这个也不受是否是Https的影响。
第一步
访问https://picasaweb.google.com/,在设置里面,设置为“允许我通过电子邮件上传照片”。
输入密码。
然后得到一个专属的地址。
第二步
使用电子邮件email发一封不需要主题和正文的邮件,在email里面批量增加图片为附件。一般的邮箱都提供批量上传附件的功能,使用Gmail最好。注意163mail和Gmail一直是不能通信的,这个PicasaWeb估计也不行的。
第三步
这时,你的PicasaWeb里面多了一个《照片投放箱》的相册,里面就是邮件里面的所有图片了。
使用email批量上传图片还有一个非常重要的好处
如果是大图片,比如>50K的非JPG图片,使用Picasa同步到PicasaWeb会被自动压缩为JPG格式。这个在《优化网站速度,没有一个免费外链相册值得用》中说明过,是不能接受这样的更改。而使用email批量上传图片,就不会存在这样的自动修改格式问题,原始是什么格式,无论大小,保存的就是什么格式。
使用email批量上传图片有一个问题
所有的照片都没有标签,虽然不影响外链地址,但是为了管理方便还是需要手动添加标签。