2

如何根据创建图像的模型使单个图像上传器执行不同的操作?

我有一个图片上传器,我想为用户和帖子上传图片。对于用户,我想要原始图像和缩略图(70x70)。对于帖子,我想要原始图像和特色缩略图 (260x180)。我可以为每个图像制作 3 个版本,然后调用所需的版本,但这可能真的很糟糕,因为它会阻塞我的存储数据库。

我看了看: 载波;多个上传者还是只有一个? 看起来一个可能的解决方案是创建子类。但是,我不太确定我会如何做到这一点 - 我尝试按照答案建议做,但没有成功。

4

1 回答 1

2

由于行为不同,您应该使用单独的载波上传器。除非您想在这两个上传者之间共享一些代码,否则这里不需要子类。

version只需添加另一个上传者,除了该部分之外,它应该与您现有的上传者相同。

于 2012-05-05T05:11:01.350 回答