Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP के साथ डाउनलोड करने के लिए MySQL से बाइनरी फ़ाइल स्ट्रीम करें

function getfile($blockid)
{
    global $msa_db;
    $sql = "select filename, filedata from blocks where blockid = '$blockid'";
    $query = mysql_query($sql, $msa_db);
    $result['filename'] = mysql_result($query,0,0);
    $result['filedata'] = mysql_result($query,0,1);
    return $result;

}

function download($fileinfo)
{
    $file = base64_decode($fileinfo['filedata']);
    header("Cache-Control: no-cache private");
    header("Content-Description: File Transfer");
    header('Content-disposition: attachment; filename='.$fileinfo['filename']);
    header("Content-Type: application/vnd.ms-excel");
    header("Content-Transfer-Encoding: binary");
    header('Content-Length: '. strlen($file));
    echo $file;
    exit;
}

$fileinfo = getfile($blockid);

download($fileinfo);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल पहले एन सकारात्मक पूर्णांक प्राप्त करने के लिए चयन करें

  2. MySQL में वर्तमान डेटाटाइम से 30 दिन कैसे घटाएं?

  3. php:स्ट्रिंग डेटा को कैसे बदलें संख्यात्मक डेटा बनें

  4. यह निर्धारित करने का सबसे आसान तरीका क्या है कि कोई उपयोगकर्ता ऑनलाइन है? (PHP/MYSQL)

  5. बिन लॉग निर्देशिका को बदलने का प्रयास करें:mysql-bin.index नहीं मिला (त्रुटि:13)