gpt4 book ai didi

c# - 从服务器目录(文件夹)加载图像并将其显示为幻灯片

转载 作者:行者123 更新时间:2023-12-01 08:28:07 27 4
gpt4 key购买 nike

我使用.NET C#,我动态创建文件夹来存储我上传的图像,例如:

strFolder = Server.MapPath("./folder/folder_"+folid+"/")

所以我可以根据页面唯一id创建不同的文件夹。我还根据我上传的图像(裁剪后的图像)创建了缩略图。

我试图解决的问题是将这些图像从这些动态创建的文件夹中显示为幻灯片(在页面中显示缩略图并单击缩略图需要像幻灯片一样查看完整尺寸的图像)。

我试图查看 jQuery 中的示例,但它只是客户端。那么有什么方法可以加载这些图像并从目录中以幻灯片形式显示。我应该在 C# 中处理 DirectoryInfo 吗?期待一个简单的。

最佳答案

我不熟悉 .net 或 C#,但您可以在上传文件并创建缩略图后使用 jQuery。您还可以使用一些 PHP 迭代地输出标记,然后将所有内容包装到 div 中并使用 Colorbox 或 Fancybox 等灯箱插件。例如:

 <div class='fancybox-wrapper'>

<?php
$mydir = '/my_directory/';
$dir = opendir($rootdir);

while (false !== (readdir($dir))) { //starts the loop
if ($file != '.' && $file != '..') { //strips current & parent directories
$file_thumb = explode($file, '.'); //generates the thumbnail file name
echo "<div rel='group'><a href='".$file."'>
<img src='thumbs/".$file_thumb[0]."_thumb.'".$file_thumb[1]."'/>
</a></div>";
}
}
?>

</div>

然后你就有了插件脚本:

 <script type='text/javascript'>
$(document).ready(function () {
$('div.fancybox-wrapper').fancybox();
});
</script>

也许确切的语法可能不适用于您设置文件结构的方式,但希望这可以帮助您入门!

关于c# - 从服务器目录(文件夹)加载图像并将其显示为幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2150449/

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