如何使用 CloudConvert API
How to use CloudConvert API
我正在尝试使用 PHP 包装器将图像上传到 CloudConvert 以进行格式转换。我的简短测试 html/php 代码是:
<html>
<body>
//html form...
<?php
require __DIR__ . '/vendor/autoload.php';
use \CloudConvert\Api;
$api = new Api("*********");
//various $process objects
?>
当我点击表单提交按钮时,出现以下错误。
Warning: require(C:\xampp\htdocs\test_site/vendor/autoload.php):
failed to open stream: No such file or directory in
C:\xampp\htdocs\test_site\REST_test.php on line 14
Fatal error: require(): Failed opening required
'C:\xampp\htdocs\test_site/vendor/autoload.php'
(include_path='C:\xampp\php\PEAR') in
C:\xampp\htdocs\test_site\REST_test.php on line 14
我是这方面的新手,根本不明白 require
和 use
语句
- 我从 CloudConvert 的 API 文档中复制 -
实际上在将文件上传到网络服务的上下文中工作。
我看不到他们如何提供任何类型的 CloudConvert 站点路径
并且不理解错误信息。
如果有人能对此有所了解,那就太好了。
在此先感谢您的帮助。
此错误消息表示 PHP 无法找到您要加载的文件。有两个可能的问题:
- 您的包使用 Composer,但您没有 运行
composer install
下载依赖项(生成 vendor
子目录。)
- 由于
__DIR__
扩展到当前文件所在的目录,您的代码可能位于 src
之类的相邻子目录中——这意味着您需要先向上遍历一个目录,类似于:require __DIR__ . '/../vendor/autoload.php';
我正在尝试使用 PHP 包装器将图像上传到 CloudConvert 以进行格式转换。我的简短测试 html/php 代码是:
<html>
<body>
//html form...
<?php
require __DIR__ . '/vendor/autoload.php';
use \CloudConvert\Api;
$api = new Api("*********");
//various $process objects
?>
当我点击表单提交按钮时,出现以下错误。
Warning: require(C:\xampp\htdocs\test_site/vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\test_site\REST_test.php on line 14
Fatal error: require(): Failed opening required 'C:\xampp\htdocs\test_site/vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\test_site\REST_test.php on line 14
我是这方面的新手,根本不明白 require
和 use
语句
- 我从 CloudConvert 的 API 文档中复制 -
实际上在将文件上传到网络服务的上下文中工作。
我看不到他们如何提供任何类型的 CloudConvert 站点路径
并且不理解错误信息。
如果有人能对此有所了解,那就太好了。
在此先感谢您的帮助。
此错误消息表示 PHP 无法找到您要加载的文件。有两个可能的问题:
- 您的包使用 Composer,但您没有 运行
composer install
下载依赖项(生成vendor
子目录。) - 由于
__DIR__
扩展到当前文件所在的目录,您的代码可能位于src
之类的相邻子目录中——这意味着您需要先向上遍历一个目录,类似于:require __DIR__ . '/../vendor/autoload.php';