gpt4 book ai didi

android - 列出 http 服务器中存在的文件夹的文件

转载 作者:行者123 更新时间:2023-11-29 02:06:56 26 4
gpt4 key购买 nike

我有一个与 Http 相关的问题。在 android 中如何列出 Http 服务器中文件夹的文件。

我可以从服务器下载文件。但我想检查文件夹中存在的文件。我已经对此进行了很多探索,但无法找到解决方案。谁能建议我实现它的方法。

最佳答案

您将需要一个服务器端脚本来在 PHP 中列出文件,例如这个文件

将文件放在你想看的所有文件所在的目录下,名为 listfiles.php

<?php
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
//$thelist = $thelist.$file.'<br>';
$thelist = $thelist.$file."\r\n";
}
}
closedir($handle);
}
echo $thelist;
?>

然后在您的 android java 应用程序中,您将下载该文件,然后为您的处理构建一个文件名数组。

String serverFile = "path on your server/listfiles.php";
String listOfFiles = DownloadText(serverFile);
String[] linesOfFiles = listOfFiles.split("<br>");

然后您就有了服务器上所有文件的字符串数组。我没有包含 DownloadText 函数的代码,但这是非常标准的,您可以轻松找到它。它将通过 HTTP 下载任何文本文件。

HTH

关于android - 列出 http 服务器中存在的文件夹的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9500138/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com