0

WebサーバーからIOSiPadアプリケーションにファイルをダウンロードしています。私の問題は、ハードコードされたURLアドレスが変更される可能性があることです。変更されたアドレスを補正するためにURLアドレスでワイルドカードを使用するにはどうすればよいですか?

たとえば、これは現在のURLアドレス ですhttp://www.testserver/modules/public/sheets/HZ_TECAPET__black_gb_DE_201301.pdf

201301が変更されたので、ワイルドカードを使用してURLアドレスをコーディングするにはどうすればよいですか?

例:http://www.testserver/modules/public/sheets/HZ_TECAPET__black_gb_DE_??????.pdf

アドレスの最初の部分は静的なままで、変更される可能性があるのは最後の数字だけです

ありがとう

4

1 に答える 1

1

それならちょっと大変です。しかし、サーバー側でそれを行うことができます。サーバー上で実行される単純なスクリプト (BASH) を作成できます。ディレクトリ内のすべてのファイルをカウントして一覧表示し、結果を txt に保存します。http://example.com/files.txtでアクセスできます。

何かのようなもの:

for file in "$sheets"/*
do
  echo "$file" >> files.txt
done

編集:

ああ、実際にはパターンがあります。次に、考えられる各パターンをダウンロードしてみてください。次に、HTTP ステータス コードが 200 (OK) または 404 (見つかりません) であるかどうかを確認します。

于 2013-01-30T10:01:58.780 に答える