是否可以通过访问PHP中的http请求来衡量文件上传进度?如果是这样,我如何在将文件上传到MySQL数据库时这样做?
require('../connect_db.php');
//Gather all required data
$name = $dbc->real_escape_string($_FILES['uploaded_file']
['name']);
$data = $dbc->real_escape_string(file_get_contents($_FILES['uploaded_file']
['tmp_name']));
$size = intval($_FILES['uploaded_file']['size']);
//create the sql query
$query = "INSERT INTO `".$user."`(
name,size,data,created
)
VALUES (
'$name','$size','$data',NOW()
)";
答案 0 :(得分:1)
对于客户端进度的文件上传,我建议使用jQuery plugin-
这样的东西http://runnable.com/UZKDAYo3XEw2AACX/how-to-upload-a-file-using-jquery-for-php
我不认为在DB中存储文件,特别是MySQL是个好主意。