就是base元素,可能有的人认为这个base可有可无,但在处理图片路径的问题上,没有比base更简洁更优雅的方案了。在测试时,我们切换回使用本地存储。首先定义配置文件的处理程序使用UploadMange缓存和管理配置文件Hash的Md5、返回值的Json处理、完整URL的生成和文件的保存这些具体技术的依赖为了便于演示,统一放置在UploadHelper中,因为这些不是重点。实际应用中可以采取接口隔离并通过IoC注入的方式解耦。

ASP.NET MVC5实现文件上传与地址变化处理(5)

ASP.NET MVC5实现文件上传与地址变化处理(5)

ASP.NET MVC5实现文件上传与地址变化处理(5)

ASP.NET MVC5实现文件上传与地址变化处理(5)

ASP.NET MVC5实现文件上传与地址变化处理(5)

ASP.NET MVC5实现文件上传与地址变化处理(5)