1

我的 IT 团队遇到问题,他们不知道如何处理我的请求。我已要求他们将网络服务添加到我的 asp.net 站点需要访问的文件夹中,以便打开 excel 模板并用数据填充它。我已经尝试了好几个星期来完成这项工作,我感到非常沮丧。

所以这是我的问题。我在网上看了,找不到办法做到这一点。如果我将模板文件放在我的网站中,作为一个像图像一样的文件夹,有没有办法在后面的代码中动态引用该模板?这样应用程序就可以访问该文件。用户将报告保存到他们自己的文件夹中,因此我不需要他们直接访问该文件。

请指教。任何建议都会有所帮助。

4

1 回答 1

1

如果将文件放在 webroot 下的本地文件夹中,则使用Server.MapPath将使您能够获取文件的本地路径。

例如,

Server.MapPath("~/templates/mytemplate.xslx")

会翻译成类似 C:\inetpub\wwwroot\mysite\templates\mytemplate.xslx

然后你可以用你的模板做任何你想做的事!

于 2012-03-30T17:31:41.143 回答