**内部**查看图像(从目录生成)的建议?

**Internal** viewing of images (generated from a directory) suggestions?

我正在生成一个照片查看器 (online/networked),我们的艺术家可以使用子目录更新目录创建一个动态查看器,允许其他人查看它。目前我们使用的是 SVN 系统,但有些机器没有 repo,因此无法使用它。

我在做什么:递归检查给定的目录并用图像和 "link" 结构填充页面(各种)每个目录将创建一个选项卡,在该选项卡内,.png 文件将填充一个 window,每个艺术家都可以访问该目录并可以添加和删除任何内容,代码将生成 window

关于允许艺术家查看这些图像的一些想法:

您有什么建议吗?还是我错过了其他一些建议,只是在寻找一些好的想法或工具。

提前致谢!

所以,让我确保我理解正确。您希望使用 C#

遍历目录

https://msdn.microsoft.com/en-us/library/bb513869.aspx

然后将这些文件中的每一个加载到控件中..

https://forums.asp.net/t/1403723.aspx?Dynamically+adding+images+to+page+from+code+behind+

然后允许用户上传文件。

JavaScript: Upload file

并允许用户删除文件。

How to delete a specific file from folder using asp.net

(您可以使用上面的代码删除文件,但请记住,当用户按下某种删除按钮时,他们必须提交到另一个页面,以便 C# 服务器端代码可以删除文件。客户端边码无法删除文件。)

我希望这为您指明了正确的方向。如果我有发表评论的能力,这就会进入评论。

我在安装的 VM 上创建了一个网络服务器 PHP 并为每个文件夹生成了一个页面并在其中填充了内容(如果有图像),同时使用 HTTP GET 方法遍历文件夹结构。

$root = "";
if($_GET["directory"] != null)
    $root = getcwd() . "/share" . $_GET["directory"] . "/";
else
    $root = getcwd() . "/share";

if (is_dir($root)){
    if ($dh = opendir($root)){
        while (($file = readdir($dh))){
            if($fileExtension->getExtension() == "png")
                print "<a href= '" . $fileDirectory . "'><img src='" . $fileDirectory . "' width = '375px' height='499'/></a>";
            else
                print "<a href='index.php?directory=" . $_GET["directory"] . "/" . $file . "'>" . $file . "</a><br>";
        }
    }
 }