我有一个 HTML 文件在C:\Users\myusername\AppData\Roaming\myapp\file.html
. 我正在通过我的 C# 应用程序中的 Web 浏览器访问该文件,以从应用程序中预览它。
但是,当应用程序放到另一台计算机上时,webBrowser1 中的地址仍然是我的用户名特定的,因此其他人无法访问预览。
有没有办法在我的网络浏览器中以 URL 的形式访问文件,而 URL 中没有硬编码的用户名?
我试过的:
- C:\Users\%USERNAME%\AppData\Roaming\myapp\file.html
- C:\Users\AppData\Roaming\myapp\file.html
谢谢!
这是我得到帮助后使用的代码:
string folderPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
string address = Path.Combine(folderPath + @"\myapp\file.html");
webBrowser1.Navigate(address);