我正在使用Uploadcare的多文件选择器实例,但已关闭"自动存储"。用户单击提交按钮后如何存储文件?
我经历了REST API,但我真的很陌生,所以我不清楚我需要做什么。示例代码非常有用。
感谢。
更新
实现了示例,但是收到内部服务器错误。在我的帐户上,我可以看到CDN上的图像,但没有存储。这是我的PHP代码:
<?php
require_once 'Uploadcare/Api.php';
use \Uploadcare;
$public_key = 'xxxxxxxxxxx';
$secret_key = 'xxxxxxxxxxx';
$groupUUID = mysqli_real_escape_string($con, $_POST['groupUUID']);
$api = new Uploadcare\Api($public_key, $secret_key);
$group = $api->getGroup($groupUUID);
$group->store();
?>
有什么问题吗?
答案 0 :(得分:1)
您必须在后端发出REST API请求:
PUT /groups/:group_id/storage/
:group_id
默认提交表单。
例如,如果您使用的是Uploadcare PHP package:
$group_id = $_POST['files']; // name of input field that is used by Uploadcare
$api = new Uploadcare\Api($public_key, $secret_key);
$group = $api->getGroup($group_id);
$group->store();