请问各位老师,如何做一个上传图片,然后在当页显示文件名,然后点击可以下载
或者是上传到数据库后,直接在当页显示图片
module class tpl要如何写?请指点谢谢

解决方案 »

  1.   

    添加上传图片的浏览按钮:<td class="app_table_right"><input type="file" name="pic_image"  ></td>
    旁边直接加个确定按钮:<td class="button_font" ><input name="add_pic" type="button" value="确定" onClick="mode.value='add_pic_ok';return check();"></td>
    点击了确定就把图传到数据库,然后在页面上直接显示出来,或者是显示文件名,点文件名可以下载
      

  2.   

    上传不是很简单吗?move_uploaded_file ()下载更简单.读文件在数据库的路径.直接href 文件名就可以了
      

  3.   

    上传好以后如果要的是一个静态的图片刷新显示的过程是要用AJAX的,从刚点了确定上传时就开始检测图片是否上传完成,如果上传完成了就把图片地址传给客户端交给客户端动态innerHTML显示图片或者提供下载<a href="" ></a>就可以了
      

  4.   

    请问将上传的图片上传到BARGAIN_PIC字段里,则么用到move_uploaded_file () ?
    我现在module里是   if($mode=="add_pic_ok" ){
           $result = $da_bargain->add_pic_ok($_POST['BARGAIN_PIC']);?"添加成功":"添加失败";
       }class里是该则么用move_uploaded_file () ?
      

  5.   

    该如何插入到数据库?我这样写是否可以:
    function bargain_pic_add($check_array){
        global $conn;
        $uploaddir='/usr/local/apache/htdocs/cybozucw/images/';
    if (is_uploaded_file($_FILES['bargain_pic']['tmp_name']))
          {
    $uploadname = basename($_FILES['bargain_pic']['name']);  
                copy($_FILES['bargain_pic']['tmp_name'],$uploaddir.trim($uploadname));
                $xtu = trim($uploadname);

    $insertSQL = "insert into BARGAIN($BARGAIN_PIC)values('".addslashes($BARGAIN_PIC)."')";