【问题标题】:How to Showing Progress bar value Curl in view at laravel?如何在 laravel 中显示进度条值 Curl?
【发布时间】:2016-04-11 10:21:36
【问题描述】:

我有一个控制器,用于 curl 一个 URL 和一个方法句柄进度条。 但我无法获得进度条卷曲

public function postUpload() {
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, "http://example.com");
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_PROGRESSFUNCTION, array('self', 'progress'));
  curl_setopt($ch, CURLOPT_NOPROGRESS, false);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  $html = curl_exec($ch);
}

public function progress($resource,$download_size, $downloaded, $upload_size, $uploaded) {
   if($download_size > 0) {
        $var = $downloaded / $download_size  * 100;
   }
}

我尝试了很多方法:比如设置 Session in progress 方法并在其他页面或 Cookie 中获取它。 Cookie & Session 不会更新并返回默认值。

谢谢你的帮助:)

【问题讨论】:

    标签: php curl laravel-5.2


    【解决方案1】:

    我希望这个答案能解决您的问题,这是自定义解决方案,但您可以轻松转换为 Laravel 标准。

    Follow Here

    【讨论】:

      猜你喜欢
      • 2015-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多