我有 2 个项目,1 个是 Web 应用程序,另一个是 WPF,在我的 Web 应用程序中,我有一个上传页面,允许用户上传他们的文件,我使用 Server.MapPath(@"~/something/") 作为目录但是如何我是否要在我的 WPF 应用程序中检索该文件,我可以通过键入完整路径 C:/programfiles/projects ... 等来检索,但我正在从数据库中检索目录,并且在数据库中它看起来像 ~/something/文件名.jpg .
我只在数据库中保存 ~/something/filename.jpg ,如何在不手动输入完整路径的情况下检索完整路径?
完整路径位于另一个项目中,例如 C:/programfiles/projects/visualstudio/projectname/something/filename.jpg。
如何在另一个项目中仅使用 ~/something/filename.jpg 访问文件?有一个错误说路径不存在,除非我输入完整的路径,但我不想要那个。
有人说我们必须在我的 App.Config 的连接字符串中添加一个域目录,然后我需要使用它并将它与数据库 url 结合以获得我的完整路径。但我不知道该怎么做。
连接字符串:
<add name="istellarEntities2" connectionString="metadata=res://*/ModelSQL.iStellar.csdl|res://*/ModelSQL.iStellar.ssdl|res://*/ModelSQL.iStellar.msl;provider=System.Data.SqlClient;provider connection string="data source=IMAC-PC10\SQLEXPRESS;initial catalog=istellar;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
我如何从我的数据库中检索(URL,使用实体框架 daoWordPuzzle 是一个由 CRUD 代码组成的类文件):
@daoWordPuzzle.GetfileURL() // however this displays only ~/something/something.jpg
我需要有完整的路径。我怎么做?