问题描述
我正在尝试根据此Git文档https://github.com/kunalvarma05/dropbox-php-sdk/wiki/Upload-and-Download-Files将块上传到DropBox云 通常,当我尝试将简单的文件(如图像)上传到云时,可以正常工作。
问题是,当我尝试上传重量约100MB或更大的视频时。
尝试上传碎片文件时请遵循以下文档
我将其集成到我的代码中,但无法上传重量超过100 MB的视频或文件。
知道我在做什么错吗?
index.PHP
<!DOCTYPE html>
<html lang="en">
<head>
<Meta charset="UTF-8">
<Meta name="viewport" content="width=device-width,initial-scale=1.0">
<Meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<form action="upload.PHP" method="post" enctype="multipart/form-data" >
<input type="file" name="file" id="file"/>
<br>
<input type="submit" name="btnenviar" id="btnenviar" />
</form>
</body>
</html>
upload.PHP
<?PHP
require_once 'terceros/dropBox/vendor/autoload.PHP';
use Kunnu\DropBox\DropBox;
use Kunnu\DropBox\DropBoxApp;
$dropBoxKey =“mike”;
$dropBoxSecret =“mysecret”;
$dropBoxToken=“mytoken”;
$app = new DropBoxApp($dropBoxKey,$dropBoxSecret,$dropBoxToken);
$dropBox = new DropBox($app);
if(!empty($_FILES)){
$nombre = uniqid();
$tempfile = $_FILES['file']['tmp_name'];
$ext = explode(".",$_FILES['file']['name']);
$ext = end($ext);
$nombredropBox = "/" .$nombre . "." .$ext;
$fileSize = 400000000;
$chunkSize = $fileSize / 4;
try{
//$file = $dropBox->simpleUpload( $tempfile,$nombredropBox,['autorename' => true]); --> Upload Image
$file = $dropBox->uploadChunked($tempfile,$fileSize,$chunkSize,['autorename' => true]); //-->Upload videos
echo "file uploaded";
}catch(\exception $e){
print_r($e);
}
}
?>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)