0

我正在将文件从 Web 服务器下载到我的 IOS iPad 应用程序中。我的问题是,现在硬编码的 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(Not found)。

于 2013-01-30T10:01:58.780 回答