中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

asp如何獲取bin目錄路徑,asp上傳后怎么得到文件路徑

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了江陵免費建站歡迎大家使用!

1,asp上傳后怎么得到文件路徑

通常我們用iframe來放置上傳組件,然后在上傳完成后,把文件名傳回來parent.document.getElementById("要顯示的控件").value=文件名
windows系統(tǒng)請將網(wǎng)頁文件上傳到根目錄下,請參考:我們網(wǎng)站的客服中心——主機問題——ftp使用手冊

2,asp 獲取當前路徑

你在index.asp里加這句看看<% =response.Write(Server.MapPath(".")) %>是得到服務(wù)器全路徑的
dim aaaa=request.form("bbb")
參考一下:<!--獲取當前頁面路徑--> 〈% dim str,host,url,keyword,full str="http://"; host = Request.ServerVariables("HTTP_HOST") url = Request.ServerVariables("PATH_INFO") 或url keyword = Request.ServerVariables("QUERY_STRING") if keyword <> "" then full = str&host&url&"?"&keyword else full = str&host&url end if session("url")=full %>

3,關(guān)于aspnet 獲取文件路徑的問題

在ie8以前的版本中,是可以得到路徑的,但是ie8和FireFox3,都只上傳文件名,而不再把路徑傳遞給服務(wù)器,這是為了避免安全漏洞而做的修復(fù)如果你要把路徑也上傳,那要做額外的措施,參考:http://hi.baidu.com/cxh870510/blog/item/385e6a51d8a152838d543055.html
/是超文本協(xié)議的路徑分隔符號,所有的網(wǎng)站在瀏覽器中顯示的路徑分隔都是以"/"表示.它一般代表虛擬路徑.在普通程序代碼中則以"\"表示文件路徑分隔符號.它一般指物理路徑../表示在當前路徑下,../表示在當前路徑的上一級路徑下.~/表示當前網(wǎng)站的根目錄下.比如有網(wǎng)站路徑如下c:\inetpub\wwwroot\test\新聞路徑如下c:\inetpub\wwwroot\test\news\c:\inetpub\wwwroot\test\news\2008\c:\inetpub\wwwroot\test\news\2008\info\假設(shè)每個文件夾下面有個default.aspx以c:\inetpub\wwwroot\test\news\2008\default.apsx為例:調(diào)試時顯示路徑為http://localhost/test/news/2008/default.aspx反斜杠都是虛擬路徑分隔,它不會顯示c:\inetpub\wwwroot這節(jié)物理路徑.~/default.aspx指向c:\inetpub\wwwroot\test\default.aspx顯示http://localhost/test/default.aspx../default.aspx指向c:\inetpub\wwwroot\test\news\default.aspx(兩點表示當前文件的上一級目錄)顯示http://localhost/test/news/default.aspx/info/default.aspx指向c:\inetpub\wwwroot\test\news\2008\info\default.aspx顯示http://localhost/test/news/2008/info/default.aspx

4,ASPNET獲取服務(wù)器目錄的幾個方法

編寫程序的時候,經(jīng)常需要用的項目根目錄。自己總結(jié)如下1、取得控制臺應(yīng)用程序的根目錄方法方法1、Environment.CurrentDirectory 取得或設(shè)置當前工作目錄的完整限定路徑方法2、AppDomain.CurrentDomain.BaseDirectory 獲取基目錄,它由程序集沖突解決程序用來探測程序集2、取得Web應(yīng)用程序的根目錄方法方法1、HttpRuntime.AppDomainAppPath.ToString();//獲取承載在當前應(yīng)用程序域中的應(yīng)用程序的應(yīng)用程序目錄的物理驅(qū)動器路徑。用于App_Data中獲取方法2、Server.MapPath("") 或者 Server.MapPath("~/");//返回與Web服務(wù)器上的指定的虛擬路徑相對的物理文件路徑方法3、Request.ApplicationPath;//獲取服務(wù)器上ASP.NET應(yīng)用程序的虛擬應(yīng)用程序根目錄3、取得WinForm應(yīng)用程序的根目錄方法1、Environment.CurrentDirectory.ToString();//獲取或設(shè)置當前工作目錄的完全限定路徑2、Application.StartupPath.ToString();//獲取啟動了應(yīng)用程序的可執(zhí)行文件的路徑,不包括可執(zhí)行文件的名稱3、Directory.GetCurrentDirectory();//獲取應(yīng)用程序的當前工作目錄4、AppDomain.CurrentDomain.BaseDirectory;//獲取基目錄,它由程序集沖突解決程序用來探測程序集5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//獲取或設(shè)置包含該應(yīng)用程序的目錄的名稱其中:以下兩個方法可以獲取執(zhí)行文件名稱1、Process.GetCurrentProcess().MainModule.FileName;//可獲得當前執(zhí)行的exe的文件名。2、Application.ExecutablePath;//獲取啟動了應(yīng)用程序的可執(zhí)行文件的路徑,包括可執(zhí)行文件的名稱
這些都很簡單,可以通過systeminfo命令截取流來實現(xiàn)。 也可以通過c#的system.management里面的類來實現(xiàn)。 后者的功能強大一些,連bios里的內(nèi)容也可以讀取。 不過這些和asp.net完全沒什么關(guān)系,完全是依靠.net framework 和c#的語法獲取的。 況且,在asp.net里提供這樣的級別的操作也不安全。

5,如何獲得項目的路徑

/** * 參考如下代碼 * 獲得工程的classpath根目錄 * @return String */ public static String getClasspath() try return Class.forName("隨便一個類").getResource("/").getPath(); } catch (Exception e) e.printStackTrace(); } return ""; }
getclass().getresource() 方法獲得相對路徑( 此方法在jar包中無效。返回的內(nèi)容最后包含/)例如 項目在/d:/workspace/mainstream/test在javaproject中,getclass().getresource("/").getfile().tostring() 返回:/d:/workspace/mainstream/test/bin/public string getcurrentpath() //取得根目錄路徑 string rootpath=getclass().getresource("/").getfile().tostring(); //當前目錄路徑 string currentpath1=getclass().getresource(".").getfile().tostring(); string currentpath2=getclass().getresource("").getfile().tostring(); //當前目錄的上級目錄路徑 string parentpath=getclass().getresource("../").getfile().tostring(); return rootpath; }
但是這樣獲取到得好像是E:\myeclispeWorkbase\samplev\WebRoot\WEB-INF\classesE:\apache-tomcat-6.0.30\webapps\samplev\WEB-INF所以就得到你這個效果頂上去System.getProperty("user.dir")這個可以獲得項目的路勁。Tomcat目錄\webapps\WEB-INF\classesrequest.getServletContext().getRealPath("\\src");Java codepublicvoid doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException System.getProperty("")我想得到相對路徑,也就是項目發(fā)布后的路徑,我是在java類里面,不在action中所以得不到request對象!你是自己建了WEB項目,又在這個項目上右鍵點Run出來的結(jié)果吧這樣的路徑部署到服務(wù)器上 又對不對呢?好像不是部署后的路徑,因為我部署后的路徑是所有WEB項目都是類似你那種路徑的,WEB項目在應(yīng)用服務(wù)器例如TOMCAT下的默認部署路徑像這樣而假設(shè)你在這個項目中,用MyEclise直接Run單個測試類的話,出現(xiàn)的Class.getResource()路徑就類似MyEclipse工作目錄\項目名\webRoot\WEB-INF\classes如果是web項目可以使用而假設(shè)你建立的是Java Project的話,部署路徑就是項目路徑假設(shè)你的程序已導(dǎo)出為Jar或者classes包,并且部署在D:\test下,在不修改默認工作目錄,并且在D:\test下執(zhí)行程序的話,Class.getResource()的路徑就是D:\test所以,你得搞請楚幾個概念,1.項目開發(fā)位置 2.部署位置 3.執(zhí)行路徑 4.工作目錄Java code/** * 獲得工程的classpath根目錄 * @return String */publicstatic String getClasspath() 如果你打包放到 tomcat里面運行,就會得到這個路徑 E:\apache-tomcat-6.0.30\webapps\samplev\WEB-INF\classes所以你完全可以使用這種方式得到路徑。

名稱欄目:asp如何獲取bin目錄路徑,asp上傳后怎么得到文件路徑
標題路徑:http://www.rwnh.cn/article4/ioiioe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、App開發(fā)企業(yè)建站、網(wǎng)站設(shè)計公司、微信公眾號、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
麻栗坡县| 当阳市| 新源县| 内黄县| 双城市| 光山县| 平潭县| 全南县| 温泉县| 沂源县| 玉龙| 大渡口区| 延吉市| 新宁县| 钟山县| 民权县| 海伦市| 四平市| 乌鲁木齐县| 东莞市| 太谷县| 锦州市| 米泉市| 佳木斯市| 凤山市| 湖南省| 汉川市| 西华县| 延津县| 大新县| 西城区| 白朗县| 刚察县| 兖州市| 灵璧县| 平阴县| 长汀县| 乐亭县| 改则县| 无为县| 桐庐县|