文件路径保存在数据库中,怎么读取到网页并提供下载,JSP SSH框架实现。在线等

文件路径保存在数据库中,怎么读取到网页并提供下载,JSP SSH框架实现。在线等,第1张

页面发送请求,然后读取数据库得到所有的文件列表此时在页面遍历一下,后面加个下载按钮点击下载按钮就是发送一个请求给DownloadAction,并且带上此文件的id然后根据id查询数据库获得文件的路径,就可以提供下载了

<%

dim db,connstr

db="#hrrmdb"

set conn = serverCreateObject("ADODBConnection")

connstr="DBQ="&servermappath(db)&";DRIVER={Microsoft Access Driver (mdb)};"

connOpen connstr

%>

<%

dim db1,connstr1

db1="####################hrrmdb"

set conn1 = serverCreateObject("ADODBConnection")

connstr1="DBQ="&servermappath(db1)&";DRIVER={Microsoft Access Driver (mdb)};"

conn1Open connstr1

%>

把这两段代码,放到一个页面,然后再把数据库名字改一下,就可以打开两个数据库了,,就可以对两个数据库进行 *** 作。

数据库里存文件名,视频播放路径写上文件夹所在路径加上数据库存的文件名。

<param name="FileName" value="video/<%=url%>">

后台写: public string url;

url = SqlHelperExecuteScalar(SqlHelperSqlConnectionString, CommandTypeText, "select vc_videourl from tb_video where i_videoid="+Request["id"],null)ToString();

您好,您可能理解错误了

您提到的这个问题要用到文件上传了,你可以在网上找个无组件上传的代码,改下

网站后台程序制作原理

用上传组件上传用户到服务器上,返回服务器路径,用程序处理写入数据库,程序读取数据库路径,输出

什么意思,显示的的代码当然要放到aspx页面中,这里要看你要用的数据控件是什么了,比如如果是repeater,就要把路径放到item里面,例如: <ul> <asp:Repeater ID="Repeater2" runat="server" DataSourceID="ObjectDataSource1"> <ItemTemplate><li><a href = '<%#Eval("NaviUrl") %>' target="_blank"><img src='<%#Eval("PicUrl") %>' /></a></li></ItemTemplate> </asp:Repeater> </ul> 其中NaviUrl是数据库中超链接地址的字段,PicUrl就是在数据库中的字段 不懂在追问。

我得意思就是直接保存在客户端的机器上,而不是另存为服务器上。难道必须在服务器上生成excel文件然后下载到客户端吗?

因为所有代码都在服务器上运行 所以 只能这样做!!

你可以生成后马上用代码打开 用户就可以保存了

数据库存数据有个类型好像叫二进制的方式存储,这样貌似可以存一张。我也不是很清楚

但是给你个思路吧。这东西我以前自己做着玩做过。

用这个函数 move_uploaded_file(需要移动的文件, 规定文件的新位置。)

这样你就可以控制这个位置了。

这个位置你可以以字符的形式取出来,存到数据库里面去。

再取出来的时候,你把这个路径取出来,放到<src img=" "/>

至于缩略图,你把取出给它一个width height不就行了

刚找了一下以前写的东西

我把代码给你吧

//存储的位置和名称 ,名称以tid为文件名

$path="/upload_image/"$tid"jpg";

//将移入指定文件夹

move_uploaded_file($_FILES["image"]["tmp_name"],$path);

//sql语句用于信息写入数据库,$path为存储的地址

$sql="update tips set timage='$path' where tid='$tid'";

mysql_query($sql);

有问题再问我,如果对你有帮助,你懂的!

以上就是关于文件路径保存在数据库中,怎么读取到网页并提供下载,JSP SSH框架实现。在线等全部的内容,包括:文件路径保存在数据库中,怎么读取到网页并提供下载,JSP SSH框架实现。在线等、ASP如何实现一个页面打开两个不同路径的数据库、ASP.NET/C# 怎么通过调取数据库中保存的视频路径来实现网页播放~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9794675.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存