话不多说直接上代码 //分片上传视频 public static function fen_upload($par){ self::par($par); require EXT.'oss/src/OSS/OssClient.php'; $bucket = OSS_PREF.$par['bucket']; /** * 步骤1:初始化一个分片上传事件,获取uploadId。 */ $ossClient = new OssClient(self::$par['access_id'], self::$par['access_key'], self::$buckets[$par['bucket']].'.'.OSS_DOMAIN); //返回uploadId,它是分片上传事件的唯一标识,您可以根据这个ID来发起相关的操作,如取消分片上传、查询分片上传等。 $uploadId = $ossClient->initiateMultipartUpload($bucket, self::$par['object']); /* * 步骤2:上传分片。 */ $partSize = 50 * 1024; $uploadFile = 'C:\Users\Administrator\Desktop\1590461894.mp4'; $uploadFileSize = filesize($uploadFile); $pieces = $ossClient->generateMultiuploadParts($uploadFileSize, $partSize); $responseUploadPart = array(); $uploadPosition = 0; $isCheckMd5 = true; foreac
PHP oss 分片上传文件
最新推荐文章于 2025-01-13 11:48:57 发布