webapi 2.0

时间:2017-01-05 06:18:40

标签: c# asp.net-web-api iis-7 web-config

我目前正在使用visual studio开发webapi 2.0。这个api有图像发布到它然后我们本地存储在服务器上(在这种情况下,我们简单地映射〜/ images /签名到本地文件系统并保存图像)。此路径存储为web.config中的应用程序设置。

任何人都可以建议我如何解决以下问题;

  1. 执行visual studio发布时,〜/ images / signatures文件夹保存在门文件夹内,每次都删除所述文件夹及其中的所有内容。

  2. 如上所述,文件夹实际上位于/ images文件夹中,它允许通过浏览器访问图像,这也是我们想要避免的。

  3. 如果没有对服务器上的本地文件路径存储进行硬编码,那么解决此问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您应该将图像转换为二进制格式并将其保存在数据库中,而不是保存在图像文件夹中。您永远不应将图像存储在可以通过网站文件夹结构中的已知URL直接访问的任何位置。