0

以下は、ファイルパスをURLパスに書き換えるスクリプトです。

tempFileName = rs("filename")
tempFilePath = rs("path")
domainname = Request.ServerVariables("SERVER_NAME")

realUrl = Replace(tempFilePath, "c:\inetpub\wwwroot", domainname)

response.write("http://" & realUrl & "<br>")
                 ^^

2つのスラッシュを含むスクリプトの最後のステートメント、文字列の連結を行う方法がわかりません。誰もが知っていますか?

4

1 に答える 1

1

お持ちのコードは正常に機能するため、ファイルを新しい名前で保存し(テスト目的で)、コードを次のように更新することをお勧めします。

<%
tempFileName = rs("filename")
tempFilePath = rs("path")
domainname = Request.ServerVariables("SERVER_NAME")

Response.Write(tempFileName)
Response.Write("<br />")

Response.Write(tempFilePath)
Response.Write("<br />")

Response.Write(domainname)
Response.Write("<br />")

realUrl = Replace(tempFilePath, "c:\inetpub\wwwroot", domainname)
Response.Write(realUrl)
Response.Write("<br />")

response.write("http://" & realUrl & "<br>")
realUrl = "http://" & realUrl & "<br />"
Response.Write(realUrl)
%>

これにより、各ステップの値が書き出されます。私の疑いでは、置換が機能しておらず、望ましくない結果が生じています(OPは明確ではありません)。このコードには、新しいURLをに「割り当てる」方法も含まれていますrealUrl

于 2013-03-25T11:13:06.610 に答える