收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1469|回复: 4

[asp] 如何在写入数据库之前显示上传的图片?

[复制链接]
发表于 2007-4-24 14:50:38 | 显示全部楼层 |阅读模式
象如下这样的一个表单,同时上传文字和图片

<FORM name="addForm" action="add.asp"  enctype="multipart/form-data" method="post">
<tr>
<td class="bigtext" bgcolor="#ededed">
     其他要求
</td>
<td bgcolor="#ededed" colspan="3">
  <textarea  class="box" name="jother" rows="3" cols="70"></textarea>
  </td>
</tr>
<tr>
   <td bgcolor="#ededed">
    照片
  </td>
   <td bgcolor="#ededed" colspan="3">
    <input type="file" name="photo" accept="image/jpeg">(照片不超过50K,格式为jpg格式)
  </td>
</tr>
</form>

写入数据库和写入后显示图片没问题,问题就是想让用户在提交前再确认一遍(在add.asp中显示提交的图片和文字,确认后再提交到数据库中)

该怎么做呢?

[[i] 本帖最后由 chinadawn 于 2007-4-24 21:38 编辑 ]
发表于 2007-4-24 14:54:34 | 显示全部楼层
方法有二:一、JS简单判断,就是你确定吗之类的
二、第一页post文字和本地图片路径,没上传
确认后再真的post和上传图片(根据图片路径,可以用hidden)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-24 15:00:46 | 显示全部楼层
我采取的是将图片直接写入数据库image类型字段的办法,在确认页的图片显示不太会写,总是只显示一个图片框,而无法显示图片,能否就这个问题帮帮忙?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-24 18:43:59 | 显示全部楼层
想同时在确认页显示提交的字符和图片,搞了一下午,要么只显示文字,要么只显示乱码(二进制流的内容)。

用了无组件上传类。

在显示提交的图片我是这么写的
<%
Response.Expires = 0
Response.Buffer = TRUE
Response.Clear
Response.ContentType="image/jpeg"
Response.BinaryWrite  Fields("photo").value
%>
但是这样只显示图片,因为有Response.Clear,不用这句呢,浏览器经过漫长的运行后只显示乱码。

各位达人帮我指点一下吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-24 21:39:01 | 显示全部楼层
熟悉此类问题的来帮帮我吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-10-25 13:25 , Processed in 0.093512 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表