問題タブ [relative-path]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
5903 参照

php - PHP: HTML タグと互換性のある相対パスを定義する

次のディレクトリ構造を考慮してください。

  • ------画像
  • ...............ロゴ.png
  • ------が含まれています
  • ....... vars.php
  • ------レイアウト
  • ....... content.php
  • ------ index.php

index.phpcontent.phpの両方でアクセス可能なvars.phpのlogo.pngのパス定数を定義するにはどうすればよいですか? 相対パスとして HTML タグと互換性がある必要があります。

次のように解析する必要があります

新しい質問 (編集): include / requireメソッドを使用して php ファイルを含める場合、ルート相対パスは機能しますか?

0 投票する
6 に答える
57762 参照

xcode - Xcodeプロジェクト設定で相対パスを使用するにはどうすればよいですか?

Xcodeプロジェクト設定で相対パスを使用するにはどうすればよいですか?

0 投票する
3 に答える
154 参照

html - / を末尾に追加することで、ユーザーがブラウザーからファイルを呼び出すことができるシナリオで、相対 html ファイルをリンクする方法

(質問を正しく組み立てることができず申し訳ありません。)

次にシナリオです。

私は2つのHtmlファイルを持っています。

File1.Html は

File2.Html は

ブラウザで次のように入力して、ブラウザで file1.html を開くと、

リンク付きの file1.html が表示され、クリックすると次の場所に移動します

しかし

ブラウザで次のように入力して、ブラウザでfile1.htmlを開くと(最後の/に注意してください)。

リンク付きの file1.html が表示され、クリックすると次の場所に移動します

これがブラウザーで行う正しい方法ではないことはわかっていますが、ユーザーがそうするのを止めることはできません。

上記の例は、問題を単純化するために使用したものです。私の実際の生産上の問題は、MVC URL を使用しているときに実際にルーティングされることです。したがって、ユーザーは合法的にhttp://example.com/Employeeまたはhttp://example.com/Employee/を使用できます。このため、私の jqGrid は機能していません。

回避策を教えてください。

更新: これは IExplorer で正常に動作します: wierd。

0 投票する
4 に答える
2304 参照

c# - 環境パスを使用して完全修飾されていないファイルを見つけるにはどうすればよいですか?

「cmd.exe」のような実行可能ファイル名があり、その完全修飾パスを解決する必要があります。PATH環境変数にリストされているディレクトリの1つにexeが表示されることを知っています。PATH 変数の各ディレクトリを解析およびテストせずにフルパスを解決する方法はありますか? 基本的に私はこれをしたくありません:

もっと良い方法があるはずですよね?

0 投票する
2 に答える
1724 参照

c# - プロジェクトにリンクとして追加された画像ファイルを使用しようとすると、IOException が発生するのはなぜですか?

IValueConverter相対ファイル パスを に変換する WPF がありますBitmapImage

コード:

問題:

このコンバーターは、プロジェクトにリンクとして追加されたファイルで使用しようとするまでは正常に機能していました (ソリューション エクスプローラー -> 既存のアイテムの追加 -> リンクとして追加)。画像ファイルBuildActionは に設定されContent、ファイルは とマークされていますCopy Always。ファイルは間違いなく「bin」フォルダーに適切にコピーされていますが、何らかの理由で、return new BitmapImage(uri).

例外:

質問:

誰かがこれを説明できますか?これは .NET Framework のバグですか、それとも予想される動作ですか? 回避策はありますか、または「リンクとして追加」は画像コンテンツ ファイルのオプションではありませんか?

編集:

わかりました、回避策を見つけました。これが私の改訂されたコンバータークラスです:

packuriどうやら、リンクされたファイルで を使用すると、何らかの問題が発生するようです。しかし、なぜ?

0 投票する
1 に答える
1102 参照

groovy - Groovy アプリケーションへの相対パス

Groovy と Grails を使用して、smtool というアプリケーションを開発しています。このアプリケーションは、ポータルに統合する必要があります。ポータルには、すべてのリンクが相対的でなければならないという制限があります。リンク、画像、js ファイル、css ファイルなどの絶対パスは許可されません。

私のアプリケーションには、さまざまなコントローラーを指す多くのリンクを含むメニューがあります。

例えば:

これは次のようにコンパイルされます。

残念ながら、これは正しくないため、次のようにコンパイルする必要があります。

これを取得する方法はありますか?

application.properties ファイルでアプリケーション名を空の文字列に変更しようとしましたが、役に立ちませんでした。

何か案が?

前もって感謝します。

ルイス

0 投票する
1 に答える
541 参照

ajax - Struts 2.1とDojoで相対パスを強制する方法は?

Struts 2.0.6から2.1.6にアップグレードし、すべてのAjaxテーマをプラグインに変換しました。パスが相対から絶対に変更されたことを除いて、すべてが機能します。たとえば、アップグレード前にレンダリングされたHTMLは次のとおりです。

そして、これはアップグレード後です:

どういうわけか、相対的な「..」パスの代わりに絶対的な「/myApp」が使用されています。

古い方法のパスを使用するように強制する方法を知っている人はいますか?

ヒントをありがとう。

0 投票する
2 に答える
27423 参照

asp.net - IIS仮想ディレクトリとASP.NETディレクトリパス

問題

ASP.Netアプリケーションにいくつかのパスがあり、IIS仮想ディレクトリにアプリを展開するという典型的な仮想ディレクトリのジレンマに直面しています。次に、アプリが仮想ディレクトリパスにあるため、「Webルート」(fi、「/ images」)に関連するすべてのパスが機能しません。


ソリューション

A.「images」フォルダを仮想ディレクトリにします。このように、「/images」は常に存在します。

B."<%=Request.ApplicationPath%>/Imagenes"画像のソースとして使用します。これはIISでうまく機能しますが、設計時でもデバッグ時でも表示されません。

このソリューションには、次の手順も含まれています。

  • System.Web.VirtualPathUtility.ToAbsolute
  • ResolveClientUrl
  • Request.ApplicationPath

C.現在のコントロール/ページへの相対パスを使用します。これにより、画像フォルダが現在のファイルに対してどこにあるかが正確にわかります(ルートに移動する必要はありません。したがって、「」、「../」、「../../」などを使用します。


私が探している解決策

と言った。私はこれらの解決策が好きではありません。web.configファイルまたはIISで解決策が必要です。アプリケーションが実際に存在する場所(仮想ディレクトリ)をIISに通知するweb.configファイルに書き込むいくつかの構成命令。

何かアドバイス?

0 投票する
1 に答える
2900 参照

flash - flash.net.FileReference から相対パスを取得します。

参照後に FileReference オブジェクトから相対パスまたは完全パスを取得しようとしていますが、壁に頭をぶつけていると思います (傷つき始めています) ユーザーからファイルのパスを取得する方法は誰にでもあります。

0 投票する
2 に答える
12459 参照

asp.net - img タグのマスター ページの相対パス

マスターページにタグがあります。このマスター ページを多くのフォルダーで使用しています。そのため、タグの src パスはフォルダーごとに異なる必要があります。これが私のコードです:

「images」という名前のフォルダーと「Users」という名前のフォルダーがあります。マスター ページはルートにありますが、Users フォルダーで使用します。

src の動的アドレスを設定するにはどうすればよいですか?