問題タブ [absolute-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.
django - 製品画像をローカルにアップロードすると、Satchmo で絶対 URL が取得されるのはなぜですか?
Django と Satchmo を使用してローカル開発を行っています。管理者経由で製品イメージをローカルにアップロードすると、イメージへのパスが、適切な相対パスではなく、ドライブ文字を含む絶対パスとして表示されます。
さらに奇妙なことに、Satchmo は元の画像とそれが生成するサムネイルの両方を me/media/
ディレクトリと/media/images/
ディレクトリの両方に保存します。
関連する設定は次のとおりです。
local_settings.py ファイルを 3 回チェックしましたが、「メディア」という単語がどこにも言及されていないため、設定のオーバーライドはないと確信しています。
それが役立つ場合、私は Windows を使用していますが、パスには適切な UNIX 表記をすべて使用しています。
asp.net - 開発マシンのaspxページで絶対URLを使用するには?
aspx ページで ResolveUrl 関数をよく使用していますが、解決されたパスは常に相対パスです。レンダリングされたパスを通常の「 http://localhost/myproject/」で開始できるようにしたいと考えています
ファイルの階層を変更した場合にコードを壊さずにそれを達成するにはどうすればよいですか? 関数を作成して、ページ上のターゲット リンクごとに呼び出すのは非効率でしょうか?
path - 絶対パスを使用してエイリアスをすばやく作成するにはどうすればよいですか?
私はよくエイリアスを作るのを間違えます:
代わりに、最後のコマンドを機能させるためにパス全体を記述する必要があります。
(1)に似たものを動かしたいです。(2)を行うのはとても時間がかかります。エイリアスの絶対パスをすばやく作成するにはどうすればよいですか?
java - Antで実行は絶対パスでは機能しますが、相対パスでは機能しません
Antスクリプトに次のスニペットがあります。それはうまく実行されます:
しかし、次のようにディレクトリを設定して実行しようとすると、次のようになります。
私は得る:
実行に失敗しました:java.io.IOException:プログラム "programName.exe"を実行できません(ディレクトリ "C:\ test \ foo"内):CreateProcess error = 2、システムは指定されたファイルを見つけることができません
助けてください!ディレクトリを個別に指定すると機能しないのはなぜですか?
.htaccess - .htaccess で mod_rewrite を使用すると、HTML で相対パスが壊れる
私は.htaccess
mod_rewrite が初めてです。
次の書き換えルールを使用しています。
両方のケースを正常にリダイレクトできます。
しかし、これを行うには、CSS、JS、およびその他のパスを絶対パスに変更する必要がありました。そうしないと、CSS と JS が読み込まれませんでした。
使っていた
書き換えルールが機能しなかった後、変更した後
私はそれを働かせました。
Web サイトの他の URL でも同じことが起こっています。
開発中のサイトのほぼすべての場所で相対パスを使用しているため、これをバイパスする方法はありますか?
javascript - スクリプトのsrcURLは何ですか?
現在実行中のJavaScriptファイル(Webページ内)のURLを判別するための簡単で信頼できる方法はありますか?
これについての私の唯一の考えは、すべてのスクリプトsrc
属性についてDOMをスキャンして、現在のファイルがどのように参照されているかを見つけ、それをに適用して絶対URLを把握することdocument.location
です。誰か他のアイデアがありますが、私が完全に見落としていた非常に簡単な方法はありますか?
更新:DOMを介してアクセスされるスクリプト要素src
には、完全なURLを含むプロパティが既にあります。それがどれほどユビキタス/標準であるかはわかりませんが、代わりgetAttribute("src")
に、[X]HTMLにある生の属性値を返すを使用することもできます。
html - サイト内のページには相対パスを使用する必要がありますか? またはそれは問題ではありませんか?
ドメイン名内のページにリンクする URL を定義する最良の方法は何だろうと思っていました。たとえば、ドメイン www.example.com の場合、次のようなリンクを作成できます
<a href="http://www.domain.com/test.html">test</a>
また
<a href="test.html">test</a>
私が遭遇した問題の 1 つは、テンプレートの使用中に..相対リンクで html テンプレートを使用すると、共通リンクが機能しないため、ディレクトリ www.example.com/directory2 に同じテンプレートを使用できないことでした。そのページの.. cssファイルもjavascriptsファイルもありません。
テンプレートを複製するか、パスを絶対に設定する必要がありました。私は絶対パスを選びました。したがって、テンプレート パスはhttp://www.mydomain.com/で始まります。これにより、複数の http 要求、ドメイン解決、またはその他のようなパフォーマンスの問題が発生しますか? これに関するあなたの提案/コメントは何ですか?
ありがとう。
java - Java:OSに関係なくパスが絶対かどうかを調べる方法
Javaには、プログラムが現在実行されているプラットフォームに関係なく、指定されたパスが絶対パスかどうかを調べる方法がありますか? したがって、私が望むのは、おそらく次の例のようなものです。
Linux の場合:
Windows の場合:
おそらくこれを回避するために何かをコーディングできますが、この問題を解決するために Java で提供される組み込みクラスを誰かが知っているかどうかを知りたかっただけです。または、誰かがこの問題に遭遇したことがありますか?そして、どのように解決しましたか?
ありがとう!
netbeans - netbeans:ライブラリを永続的に追加します
私はグループプロジェクトで作業しており、チェックアウトのたび
にjavamail apiを削除して追加する必要があります。(パスは相対パスであるため)Projectフォルダーに作成するにはどうすればよいですか?
これは私がライブラリを追加する方法です:
- ライブラリフォルダを右クリックします
- Add/jarフォルダ。
- mail.jarを選択します
しかし、私の同僚がこれをチェックすると...彼は問題を抱えています。パスを絶対にする方法を教えてください。