如何在Web地址中使用通配符来下载文件名周期性更改的文件

时间:2013-01-30 09:33:14

标签: ios url webaddress

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

地址的第一部分仍然是静态的,只是最后的数字可能会发生变化

感谢

1 个答案:

答案 0 :(得分:1)

那时候有点困难。但是你可以在服务器端做到这一点。您可以编写一个将在服务器上运行的简单脚本(BASH)。它将计算并列出目录中的所有文件,并将结果保存在txt中,您可以通过http://example.com/files.txt

访问该文件。

类似的东西:

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

编辑:

啊哈,所以实际上有一种模式。然后,您可以尝试下载每种可能的模式。然后检查HTTP状态代码是200(OK)还是404(Not found)。