javascript - PHP中通过http请求获取上传进度

标签 javascript php html mysql

是否可以通过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()
               )";

最佳答案

对于带有客户端进度的文件上传,我建议使用类似的 jQuery 插件 -

http://runnable.com/UZKDAYo3XEw2AACX/how-to-upload-a-file-using-jquery-for-php

而且我不认为将文件存储在数据库中,尤其是 MySQL 中是个好主意。

关于javascript - PHP中通过http请求获取上传进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23971369/

相关文章:

php - 这个查询出了什么问题?

javascript - 解析错误 : syntax error, unexpected '(' expecting variable (T_VARIABLE) or '$'

javascript - 如何检测应用程序在 react native 应用程序中的首次启动?

javascript - 如何在 ionic 框架+ Angular 中使选项卡位于顶部?

javascript - 如何处理多个按钮的输入键功能?

php - 按特定键的值对数组进行排序

java - 格式化数组,其中数据从表数据库中获取

javascript - 如何加快 Eclipse 和 JSP 中的 Javascript 开发速度?

javascript - D3.js如何从具有多个Y轴列的数据数组中提取Y域值

java - 如何使用 jsoup 从网页获取子类