winform怎么获取服务器上的文件路径
参考下面的代码:
1取得和设置当前目录(即该进程从中启动的目录)的完全限定路径。string str = SystemEnvironmentCurrentDirectory;
结果: C:\xxx\xxx
2取得启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str = SystemWindowsFormsApplicationStartupPath;
结果: C:\xxx\xxx
3取得应用程序的当前工作目录。
string str = SystemIODirectoryGetCurrentDirectory();
结果: C:\xxx\xxx
4取得当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。
string str = SystemAppDomainCurrentDomainBaseDirectory;
结果: C:\xxx\xxx\
5取得和设置包含该应用程序的目录的名称。
string str = SystemAppDomainCurrentDomainSetupInformationApplicationBase;
结果: C:\xxx\xxx\
6取得启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string str = SystemWindowsFormsApplicationExecutablePath;
结果: C:\xxx\xxx\xxxexe
7取得当前执行的exe的文件名。
string str = SystemDiagnosticsProcessGetCurrentProcess()MainModuleFileName;
结果: C:\xxx\xxx\xxxexe
8取得当前进程的完整路径,包含文件名。
string str = thisGetType()AssemblyLocation;
结果: C:\xxx\xxx\xxxexe
你把你的文件都放在E(你的猫目录):\apache-tomcat-6020\webapps\文件夹\你的所有文件,而访问的目录是你的id加端口号,如:19216800:8080/文件夹/指定的文件,你再放一个txt存放你的所有文件名(json),然后在客户端获取到文件列表的内容显示(json需解析),然后在列表监听事件中通过地址+动态的文件名,单击哪个就会下载那个了,请求的话可以使用httpurlconnection来请求(网上很多方法),阿帕奇不知道可行不
把自己写的html网页加到工程中有两种方式:
你系统已经移植了文件系统,那么PC端编辑好的html文件就可以直接存放在SD卡之类的地方然后STM32通过文件系统的API读出html文件。web端只负责把这个文件读出,送到客户端。客户端的浏览器会负责解析。
另外一种就是没文件系统,那么你只能把html文件转成二进制数据存入内部的FLASH或者是SD之类的存储器介质中。然后按照事先制定的规约读取发送给客户端
一般访问一个网站,服务器会默认的去web目录下找默认的首页,indexhtml indexphp indexasp 其中indexhtml优先级最高,系统会默认去搜索这个文件! 在网站上面随便点击一个图标 或者链接,都会有一个路径!服务器就是按照你发送的指令通过这个路径 找到你所想要访问的页面! 希望能够帮你解决问题!
0条评论