关于DataList读取目录下面的图片路径,并显示出来的问题.谢谢!(附读取路径的代码)

问题描述

大家好,请问怎样利用DataList读取目录下面的图片路径,并显示出来呢?以下是我读取路径的代码://读取路径的代码System.IO.DirectoryInfodir=newSystem.IO.DirectoryInfo(Server.MapPath("~/Photo"));System.IO.FileInfo[]fs=dir.GetFiles("*.jpg");foreach(System.IO.FileInfofinfs){Response.Write(f.FullName+"<BR>");}//显示一张图片代码System.IO.DirectoryInfodir=newSystem.IO.DirectoryInfo(Server.MapPath("~/Photo"));System.IO.FileInfo[]fs=dir.GetFiles("*.jpg");foreach(System.IO.FileInfofinfs){Response.Write(f.FullName+"<BR>");Image1.ImageUrl="~/Photo/"+f.Name;}在网上搜索到的资料都是在数据库里面读取的。哪怎样利用DataList把目录下面所有图片都显示出来呢?请指教,感谢!

解决方案

解决方案二:
有时间的话,值得参考:
解决方案三:
DataListItem项里放一个Image1就是了!
解决方案四:
引用2楼tautaulee的回复:

DataListItem项里放一个Image1就是了!

具体怎样?
解决方案五:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="DataList.aspx.cs"Inherits="DataList"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title></head><body><formid="form1"runat="server"><div><asp:DataListID='dl'runat="server"><ItemTemplate><imgsrc='<%#Eval("url")%>'/></ItemTemplate></asp:DataList></div></form></body></html>

解决方案六:
usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclassDataList:System.Web.UI.Page{privateDataTablegetDataTable(){DataTabledt=newDataTable();dt.Columns.Add(newSystem.Data.DataColumn("url",typeof(System.String)));System.Data.DataRowdr;System.IO.DirectoryInfodir=newSystem.IO.DirectoryInfo(@"E:pic");System.IO.FileInfo[]fs=dir.GetFiles("*.gif");foreach(System.IO.FileInfofinfs){dr=dt.NewRow();dr[0]=f.FullName;dt.Rows.Add(dr);}returndt;}protectedvoidPage_Load(objectsender,EventArgse){dl.DataSource=getDataTable();dl.DataBind();}}

解决方案七:
引用5楼Sandy945的回复:

C#codeusingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclassDataList:System.Web.UI.Page{privateDataTablegetDataTable(){DataTab…

显示不出哦,只显示一个图片框,里面没有图像.
解决方案八:
你把生成的html代码贴一下,估计是路径不对
解决方案九:
可以显示了,但是,如果我找查的目录下面还有子目录呢?应该怎么做?我有一段代码,是可以查找子目录的.那怎样和Sandy945大哥的整合在一起呢?如下:publicvoidFindFile(stringdir)//参数为指定的目录{//在指定目录及子目录下查找文件,在listBox1中列出子目录及文件DirectoryInfoDir=newDirectoryInfo(dir);try{foreach(DirectoryInfodinDir.GetDirectories())//查找子目录{FindFile(Dir+d.ToString()+"\");//listBox1.Items.Add(Dir+d.ToString()+"\");//listBox1中填加目录名}foreach(FileInfofinDir.GetFiles("*.jpg"))//查找文件{listBox1.Items.Add(Dir+f.ToString());//listBox1中填加文件名}}//------------------------------------------------------------------------protectedvoidButton1_Click(objectsender,EventArgse){stringcurrentdir="C:\";//搜索的目录if(currentdir[currentdir.Length-1]!='\')//非根目录currentdir+="\";FindFile(currentdir);//调用查找文件函数}catch(Exceptione){Reponse.write("error!")}}
解决方案十:
其实,我最终的目的是输入一个文件名(图片格式),之后搜索出整个目录(包含子目录)的所有对应的图片,再显示在网页上面.谁帮帮忙呢?感谢感谢!

时间: 2024-12-26 17:52:19

关于DataList读取目录下面的图片路径,并显示出来的问题.谢谢!(附读取路径的代码)的相关文章

PHPExcel读取EXCEL中的图片并保存到本地的方法

 这篇文章主要介绍了PHPExcel读取EXCEL中的图片并保存到本地的方法,本文直接给出代码实例,需要的朋友可以参考下     HPExcel是相当强大的 MS Office Excel 文档生成类库,当需要输出比较复杂格式数据的时候,PHPExcel 是个不错的选择. 经过认真研究API文档和查看官方文档,终于找到读取EXCEL中的图片,目前我只能读取excel 2003格式的.excel2007貌似还不支持. 其中主要使用的API为PHPExcel_Worksheet,PHPExcel_W

android华为手机读取本地文件夹图片获取path路径null,求指导

问题描述 android华为手机读取本地文件夹图片获取path路径null,求指导 android华为手机读取本地文件夹图片获取path路径null,求指导 解决方案 public String getImagePathFromURI(Uri uri) { Cursor cursor = getActivity().getContentResolver().query(uri null null null null); String path = null; if (cursor != null

jsp-JSP图片用&amp;amp;lt;input file&amp;amp;gt;获取路径上传到SQL Server并读取

问题描述 JSP图片用<input file>获取路径上传到SQL Server并读取 获取到的地址是:C:UsersAdministratorDesktop123.jpg 但是JSP引用图片的地址是:C:/Users/Administrator/Desktop/123.jpg 要怎么办? 最好有源代码!谢谢拉 解决方案 把替换成/ 答案少于十个字符 解决方案二: 把替换成/ 答案少于十个字符

jsp页面-JSP读取数据库保存的图片

问题描述 JSP读取数据库保存的图片 数据库有张指纹表专门用来保存指纹图片(10个手指头),现在想要在JSP页面上显示某个人的10个手指的指纹图片.请教各位大神如何实现? 解决方案 JSP页面代码: <img src="personAction_showByID.action" title="tt" style="width: 500px; height: 700px;"> action中对应代码 public String show

使用PHP目录函数实现创建、读取目录教程实例

今天主要介绍在PHP网站开发中文件目录函数的应用.在PHP网站开发中,我们时常需要读取目录文件信息或者创建目录以存放必要的文件,而当目录文件大小超出规定大小时我们又需要删除目录文件,如手工删除目录即费时又费力,我们完全可以通过PHP自带的目录操作函数实现对目录文件的管理. 本文以实例教程形式讲解如何使用PHP文件目录函数,实例的主要功能:一.利用PHP目录函数创建多个目录,二.在目录下创建文本文件并在文件中写入相关信息,三.递归实现读取(遍历)目录(文件夹)信息并以列表形式列出目录下的所有子目录

asp图片显示问题-Asp中如何把一个网站的某个目录下的图片全部加载在页面

问题描述 Asp中如何把一个网站的某个目录下的图片全部加载在页面 界面代码 后台代码//图片存在//photo/US000001/我的相册/1.jpg//其中US000001是u.use_id可以获取的我的相册是DropDownListPhoto.SelectValue的值 private void DataListPhotoBind() {//其中u.use_id是用户id string path = Server.MapPath(""photo"") + &qu

asp.net-没有数据库,直接从文件夹中读取显示页面中图片,可以实现点击图片就给他从页面和文件夹中删除吗

问题描述 没有数据库,直接从文件夹中读取显示页面中图片,可以实现点击图片就给他从页面和文件夹中删除吗 这个是显示的具体代码,前台页面就设置了个div id='img'显示到这里的,但是我想了好久不知道怎么实现删除了 解决方案 可以啊,html中,加上图片名称或路径,点击时调用后台接口,接口去删除服务器上的实际图片 解决方案二: 点击时,把连接传给后台接口,通过ajax,后台成功后返回,你在remove掉这个img元素

php遍历、读取文件夹中图片并分页显示图片的方法_php技巧

本文实例讲述了php遍历.读取文件夹中图片并分页显示图片的方法.分享给大家供大家参考,具体如下: 引子:我的网站图片目录images下有若干图片如1.jpg.2.jpg.3.jpg.--.n.jpg.1.gif.2.gif.3.gif.--.n.gif,要求在该images目录下建一个index.php文件,使得该文件分页显示images目录下的所有图片. 下面是我想到的办法.不知道有没有更好的办法.呵呵...在图片文件夹images下面建一个index.php文件,内容如下: <?php ec

app-以滑动切换的方式浏览SD卡某个目录中的图片。

问题描述 以滑动切换的方式浏览SD卡某个目录中的图片. 用户可以定制SD卡的目录 目录中增加图片后,不需要重启app,可以滑动到新的图片 浏览到首尾的时候,有相应的提示(可以用Toast) 如何从SD读取图片(仿照从Assets目录读取图片的过程): 做了半天还是做不出来 求大神 解决方案 ContentResolver rosover = context.getContentResolver();//用内容提供者获取手机图片的path Uri uri=MediaStore.Images.Med