图片数据如何存储。
是写入数据库呢
还是写入文件夹里记录图片路径然后显示?有没有好的图片数据存储和调用实例

解决方案 »

  1.   

    写入数据库,存到文件夹里面!
    //参数: $file 上传表单file的name值 
    // 返回: $newName 上传后的图片名称
    function uploadImage($fileName)
    {
    $img = !empty($_FILES[$fileName]) ? $_FILES[$fileName] : null;
    if($img == null)
    return 0;
    if ($this->useTimeAsFileName) 
    {
    $now   = date("Ymdhis");
    $p   = strrpos($img['name'], "."); //得到最后一个.的位置
    $ext   = substr($img['name'], $p+1); //得到图片扩展名
    $newName  = $now . "." . $ext; //要保存图片的全名
    }
    else
    {
    $newName = $img['name'];
    }
    $imgPath = $this->sourcePath . $newName;
    if (move_uploaded_file($img['tmp_name'], $imgPath)) //上传成功
    {
    return $newName;
    }
    else 
    {
    return 0;
    }
    }
       你试一试吧