有人能告诉我MVC模式中哪个组件负责将文件写入磁盘?这是控制器还是型号?一些链接或示例将不胜感激(特别是对于ASP.NET MVC,但不一定:)
问候
答案 0 :(得分:1)
HI =)
模型必须负责持久性。
如果您使用数据库 - >尝试使用Repository模式。
如果您需要直接在磁盘上保存文件 - >只需创建类似“MyFileSavingService”的内容,就可以将文件保存到磁盘中的整个逻辑封装起来。
然后,从您的控制器中调用MyFileDavingService.SaveSomthingToSomewhere(bla,blabla);