2

我正在使用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();

?>

有什么做错了吗?

4

1 回答 1

1

您必须在后端发出REST API请求:

PUT /groups/:group_id/storage/

:group_id默认情况下与表单一起提交。

例如,如果您使用 Uploadcare PHP 包

$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();
于 2014-08-14T11:03:58.797 回答