没有听过把文件存进MySQL会快过目录的说法。不过有一点是肯定,如果你把文件都往数据库里塞,肯定会增加服务器的负荷,实际的开销还不如你放到文件系统上。

解决方案 »

  1.   

    有没有把文件写入mysql的代码
    谁可以提供一下?
    thanks
      

  2.   

    要用MySQl保存二进制文件的话,先要选用BLOG列类型,然后把文件读取出来并进行转换,比如说:phpMyAdmin的做法是
    $data = '0x'.bin2hex(fread(fopen($_FILES['doc']['tmp_name'], "r"), $_FILES['doc']['size']));你也可以把它进行base64编码
    $data = base64_encode(fread(fopen($_FILES['doc']['tmp_name'], "r"), $_FILES['doc']['size']));提取的时候,逆运算一下就行了。