Blog

提升上传限制

昨天晚上我写了一篇 blog,需要放两张图像。

我现在一般使用我的 Nexus 4 手机拍照,而不是用我出国时带的佳能 IXUS 800 IS 数码相机。主要原因是用手机可以很方便的传到电脑上,而用相机不能。我的相机用的是 SD 存储卡,我的 MacBook 上没有读卡器。唯一可以用来读卡的设备是从国内带来的一台数码伴侣,它是一个移动硬盘,加上可以读许多类型的存储卡的读卡器。所谓数码伴侣是上面有一个按键,可以把存储卡里的数据(主要是照片)复制到硬盘里,而不用连接到电脑上手工操作。可惜这个功能做的比较阳春,只有在硬盘的第一个分区是 FAT32 格式的情况下才有效,现在早就是 NTFS 格式了,所以我一次也没有用过这个功能。

可以我的这个 SD 卡和这个数码伴侣似乎不是很相配,它们接触不太好。每次我用的时候都需要用手指把卡往一个方向推着,它们才能保持良好接触。在复制的过程中手不能离开卡片,否则就会失败。而复制粘贴操作我只能用一只手来推着卡,一只手操纵电脑才能完成,非常麻烦。所以有了手机可以方便的传输照片后,我就基本上不用相机了。

另一个原因是现在手机的摄像头像素更高了。我的数码相机有一些年份了,镜头的像素是 600 万的,而我的 Nexus 4 的摄像头已经是 800 万像素的了。我对这个要求不高,600 万像素在我看来已经很好了,要知道我用了很长时间的第一部手机 Nokia E50 的摄像头才 30 万像素,照出来的图片真叫一个惨啊。现在的手机照出来的图片已经相当清晰了。

照片清晰度的提升的同时,图片文件的大小也提升了。过去我用数码相机照的照片,大小不用 2M,我已经可以接受了。但昨天的两张照片,一张信息量比较小,大小是 5M 多,另一张信息量略大,等我处理完了,大小已经超过了 10M 了。

过去我遇到这种情况一定会压缩图片大小,但现在我已经用了 VPS,所以也不在乎这点空间,于是就直接上传,然后用 WordPress 程序来生成一个小一点的图片放在文章里,但源文件还在。结果上传的时候出现了问题,原因是文件大小超出限制了。

我过去设定的限制是 5M,觉得这些已经够用了,结果到现在发现其实还是不够了。于是就改吧。我一共改动了三个地方:

  • Apache fcgi 的设定

  • php.ini 里的上传文件大小的设定

  • php.ini 里的 POST 大小的限制

具体设置参见我的 wiki 页面

没有评论

Leave a Reply