这次我从中国韩国旅游回来,发博客时遇到照片不能上传的问题。因为照片上传失败可能有多种原因,网管的解释可能是系统服务器不稳定的原因,可能过一会就会恢复让我多试试。

图1. 照片上传失败的信息显示(始终不能完成)
我这次上传的照片全部是用iPhone 16 Pro拍摄的,主要是使用主镜头(48M像素分辨率)许多照片是选择JPEG Max(48M)分辨率,一部分是选择24M分辨率。这些照片在过去发博客时上传没有问题。我在3月15日发的《智利百内国家公园徒步行》就是用的48M像素分辨率的照片。
我因为文章写好了不能发出去,草稿48小时就会自动删除,所以不断地尝试照片上传,始终没有成功。几次将情况反馈给网管,因为网管每次测试上传都没有问题,所以无法提供解决办法。
因为这次上传照片持续有问题,包括多种游览器和iPhone,iPad。网管怀疑是我用的游览器有问题。我更新了游览器,并且同样照片在多个PC和多个游览器都不能上传。
我想任何一个网站应该都能够用手机上传照片。为了避免是家里WiFi的影响因素,我关掉手机WiFi,用手机数据上传照片。结果仍然是失败。手机不能上传照片告诉我这应该是文学城网站服务器设置或内部其他问题的原因,而不是用户PC或游览器的原因。据说文学城网站服务器系统近来有升级。
我并不熟悉网络照片上传时服务器的设置,但是因为有多年当工程师解决问题的经验所以想自己找一下问题。
我尝试上传不同尺寸的照片文件,结果发现有些小尺寸照片可以上传,而有些小尺寸照片也不能上传。我提供此信息给网管,但是网管告诉我说上传照片的文件尺寸无关。我当时还做了一个压缩文件的测试-上传在文学城上不能上传的文件到一个free压缩照片文件尺寸的网站,然后选择压缩文件到不同的尺寸,选项是照片质量(10-100%)。我然后上传压缩后的照片(小至200-300k),仍然失败。
压缩后尺寸很小的照片上传失败让我困惑。因为有照片能够上传,我想先弄清楚照片上传失败和成功是否和服务器系统稳定有关。于是我重复上传这个照片,发现能够上传的照片在任何时候都能够上传。我于是查找这些照片的共同点,结果发现这些照片的像素尺寸都是12M或24M,而我所有失败的照片都是48M。这让我认识到,照片上传限制不是因为文件尺寸而是因为像素尺寸。因为压缩照片通常是根据质量要求压缩文件尺寸,而不是改变像素尺寸。
我立即做了一个实验,用MS Paint Resize照片像素尺寸,from 48M的8064x6048 to 4000x3000。然后将照片上传,结果顺利完成。这样就得到结论:文学城网站对于上传照片可能有一个最大图像像素尺寸限制(max image dimension/total pixels)。

图2. 用MS Paint修改像素尺寸
我将刚写好博客文章《2026中国韩国行【1】概略》中用到的所有48M的照片用MS Paint改变像素尺寸为4000x3000,结果全部照片顺利上传。文章随即顺利发表。
我希望网管改变上传照片文件的最大图像像素尺寸限制,能够包括常用的iPhone 48M照片。
因为我个人在不能发照片的问题上struggle了好几天,估计在网管改变上传照片文件的最大像素尺寸限制前,其他发博客而使用分辨率48M照片的网友也会遇到这个问题。所以我特地写下这篇短文和网友分享我所遇到的问题和解决办法。希望它能够帮到大家。