标题:关于图片上读取和如何传获取后缀名的问题~~
只看楼主
sjzfls
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2007-5-11
结帖率:0
 问题点数:0 回复次数:1 
关于图片上读取和如何传获取后缀名的问题~~
我的上传处理页面:

upfile.asp :
<!--#include FILE="upload.inc"-->
<!--#include FILE="conn.asp"-->
<%  
set upload=new upload
set file=upload.file("photo")  'file1为表单字段名  
filename=year(now) & month(now) & day(now) & hour(now) & minute(now) &

second(now) & fileext
file.saveas Server.mappath("upimages/"&filename)  

set rs=server.createobject("ADODB.Recordset")
rs.open "photo",conn,1,2,2

rs.addnew
rs("name")=upload.form("name")
rs("content")=upload.form("content")
rs("photo")=file.filename
Rs("time")=date()
rs.update

rs.close
set rs=nothing
conn.close
set conn=nothing
set file=nothing

Response.Redirect "index.asp"
%>


我的显示页面  index.asp

<!--#include file="conn.asp"-->
<%
exec="select top 3 * from  photo  order by time desc "
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<%
if rs.eof and rs.bof then
response.write("暂时没有数据")
else
do while not rs.eof
%>
<table width="160" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>图片</td>
    <td><img src="upimages/<%=rs("photo")%>" width="130" height="80"></td>
  </tr>
  <tr>
    <td>标题</td>
    <td><%=rs("name")%></td>
  </tr>
  <tr>
    <td>内容</td>
    <td><%=rs("content")%></td>
  </tr>
<tr>
    <td>时间</td>
    <td><%=rs("time")%></td>
  </tr>
</table>
<% rs.movenext
loop
end if
%>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>

此时图片都无法显示,并且记录到数据库的仍然是 图片原来的名字,而上传到upimages 文件下的图片没有扩展名了~~  
<img src="upimages/<%=rs("photo")%>" width="130" height="80">显示图片 (即读取数据库里photo字段记录的图片上传路径)  应该没错把?


一个朋友告诉我说"file.filename是自动获取的文件名,你可以改成
你先将文件后缀取出来,保存为fileext,取后缀的程序就是一般的字符串截取而已" 可具体的方法不太明白,请大家指教~!
搜索更多相关主题的帖子: 后缀 upload form 
2008-04-01 14:38
sjzfls
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2007-5-11
得分:0 
fileext要自己写程序获取 ,写到什么位置,怎么写啊?
2008-04-02 09:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-206531-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.079830 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved