Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

184
Views
Error de trabajo de Cloud Convert "comenzó demasiados trabajos a la vez"

Estoy enviando archivos a un script php desde un formulario html. En el script php, obtengo la ubicación del archivo temporal e intento convertirlo de jpg a png. Recibo este error del servidor cuando intento convertir el archivo:

CloudConvert\Exceptions\HttpClientException: ha iniciado demasiados trabajos a la vez en C:\xampp\htdocs\photocloud\vendor\cloudconvert\cloudconvert-php\src\Exceptions\HttpClientException

cargar.php:

 require 'vendor/autoload.php'; use \CloudConvert\CloudConvert; use \CloudConvert\Models\Job; use \CloudConvert\Models\ImportUploadTask; use \CloudConvert\Models\Task; $obj_temp = $_FILES['file']['tmp_name']; $obj_name = $_FILES['file']['name']; $obj_errors = $_FILES['file']['error']; $obj_checksum = md5_file($obj_temp, false); $obj_size = filesize($obj_temp); $obj_extention = strtolower(pathinfo($obj_name, PATHINFO_EXTENSION)); $cloudconvert = new CloudConvert([ 'api_key' => 'my_key_here', 'sandbox' => false ]); $obj_key = $obj_checksum.'.'.$obj_extention; $job = (new Job()) ->addTask(new Task('import/upload','upload-my-file')) ->addTask( (new Task('convert', 'convert-my-file')) ->set('input', 'upload-my-file') ->set('output_format', 'png') ) ->addTask( (new Task('export/url', 'export-my-file')) ->set('input', 'convert-my-file') ); $cloudconvert->jobs()->create($job); $url_task = $job->getTasks()->whereName('export-my-file')[0]; $cloudconvert->tasks()->upload($url_task, fopen($obj_temp, 'r'), 'test.png'); $cloudconvert->jobs()->wait($job); foreach ($job->getExportUrls() as $file) { echo $file->url; }

cargar.js

 var fileInput = document.querySelector('.upload'); $.each(fileInput.files, function(index, val) { formData = new FormData(); formData.append('file', fileInput.files[index]); $.ajax({ type: 'POST', url: 'upload.php', processData: false, contentType: false, data: formData, success: function(response) { console.log(response); } }); });
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!