2017-08-09 10 views
2

私は非常にユニークな問題があると思います。URLエスケープ文字で指定されたウェブサイトディレクトリに画像ファイルのURLを書式設定する方法

人間(私は思う)は、ウェブサイトディレクトリ "hello%20world"と名付けました。私は呼び出すことにより、そのディレクトリ内のイメージで取得したい:

http://website/images/hello%20world/image.jpg

しかし、ブラウザやカールやフィドラーまたはPowerShellののinvoke-RestMethodは翻訳とは:

http://website/images/hello世界/ image.jpg

...見つかりません。

ディレクトリ名を変更する以外に、エスケープ文字をエスケープするために他にどのようなオプションが必要ですか?

答えて

1

urlはパス全体をエンコードしますか?

images%2Fhello%2520world%2Fimage.jpg

またはそのテーマに関するいくつかのバリエーション

+0

実際のスペースがあるまで機能します。次に、名前に「+」が表示されます。ブーム! – crackedcornjimmy

+0

hmm ...ブラウザで正しく解釈されると期待していたでしょうか? – reidLinden

+0

あなたは既知のいくつかの悪い文字をスキャンし、パス全体ではなくurlencodedの値で置き換えます文字列 – reidLinden

関連する問題