append.php 602 B

123456789101112131415161718192021
  1. <?php
  2. require_once("../ucloud/proxy.php");
  3. //存储空间名
  4. $bucket = "your bucket";
  5. //上传至存储空间后的文件名称(请不要和API公私钥混淆)
  6. $key = "your key";
  7. //待上传文件的本地路径
  8. $file = "local file path";
  9. //当前append 的文件已有的大小, 新建填0
  10. $position = 0;
  11. //该接口适用于0-10MB小文件,更大的文件建议使用分片上传接口
  12. list($data, $err) = UCloud_AppendFile($bucket, $key, $file, $position);
  13. if ($err) {
  14. echo "error: " . $err->ErrMsg . "\n";
  15. echo "code: " . $err->Code . "\n";
  16. exit;
  17. }
  18. echo "ETag: " . $data['ETag'] . "\n";