我正在一个使用 DMCloud 流式传输视频的网站上工作。现在,我有一个输入一些文件的表单。我在我的网站上上传视频,然后使用 PHP 将文件移动到 DMCloud,然后将其删除。
这有点愚蠢,让我失去了很多带宽。
在他们的文档中,我看到了:https ://www.dmcloud.net/doc/api/api-upload.html
所以我正在尝试使用它。我已经在函数返回给我的 url 上设置了表单的操作。但每次我提交表单时,dmcloud 都会回复我:{ "error": "missing file" }
那么我如何告诉他,我想在 DMCloud 上上传哪个文件?我可以用 ajax 发送请求吗?我可以在同一个表单上上传多个视频吗?
编辑:这是一些代码,但我认为它没有帮助。我什至不知道该怎么做,我的代码既愚蠢又无用而且不起作用......在我的控制器上:
$CloudKey=new CloudKey('503660c394a6f6067c0005c3','bb36a94fb64388417172d5f1f93453b3996627a5');
$CloudKey->file=$CloudKey->__get('file');
$action=$CloudKey->file->upload(array('status'=>true,"target"=>"http://www.carpediese.fr/?tamere=1"));
$action=$action->url;
在我看来,我得到了一个基本的表格,里面有很多输入。使用 method="post" enctype="multipart/data",以及将值作为我的$action
var 的操作。