你自己编的控件我不大清楚不过你想把它放在数据库里面。用IE自身的file就可以方法如下
1:你必须把上传的文件(图片)复制到硬盘上用  copy函数----把url地址变成本机的存储路径,
2:然后用 fread函数读取文件得到一个变量 $string
3:用SQL语句执行插入 $string
4:如果愿意,存储完之后用unlink函数删除保存在硬盘上的文件
浅妄薄见,望与斟酌

解决方案 »

  1.   


    我也是用了一个控件,不过我是用控件,通过FtP上传传到服务器,你也可以传到服务器后,在写入数据库。Post方式,应该没有长度限制
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]
      

  2.   

    我用的方法是传到服务器以后再存入数据库
    copy ( $source,$dest);
    if (move_uploaded_file($source) )
    {
    chmod($dest,0777);
    $fp=fopen($dest.$file,'r');
    $string=fread($fp,filesize($dest.$file));
    $string=base64_encode($string);
    然后插入你的数据库
    显示的时候这个$string字段用base64_decode()可以显示出图片