要为网站增加可上传切屏图像的支持,尽管这看起来不算太困难,但确实需要对应用做多处修改。出于这个原因,最好在具体深入代码之前先做一个规划。首先,使用ALTER为数据库增加一个列,要修改数据库,它需要一个新的列存储每个切屏图像文件的文件名。由于我们计划把所有图像文件都放在同一个文件夹中,所以只需要在数据库中存储文件名本身而不包含路径。
其次,要修改表单,使用一个文件输入域以允许图像文件上传。在增加页面上已经有一个表单来增加内容,所以我们需要修改这个表单,在其中增加一个文件输入域。结合web浏览器,这个输入域可以为用户提供一个用户界面来选择要上传的文件。