在文件里除了文件数据本身还有一些额外的数据,比如音频视频文件里面可能会包含内容的作者,专辑,版权这些信息,在照片文件里可能会包含拍摄照片用的设备,型号,镜头,快门速度,光圈大小,拍摄日期等等。这些数据都挺有用的,我们可以使用一种方法把这些信息从文件里读取出来,存储到应用的数据仓库里,然后设计一个服务接口,方便让客户端调取这些数据。
我们要做的是个照片分享应用,所以要读取从客户端上传的照片文件里的信息,再把它们存储到数据仓库里,为了存储这些数据,要修改一下存储文件信息的数据表,添加几个新的字段。另外在应用里可能需要几种不同尺寸的照片,所以还得想办法调整一下照片的大小,生成几个不同尺寸的照片文件,修改一下文件服务接口,允许客户端根据需求调用不同尺寸的照片。