0

大家好,我正在尝试将捕获的视频从 android 设备的摄像头上传到 azure blob 存储,但我无法做到,这是我的代码。

        CloudStorageAccount storageAccount =   CloudStorageAccount.parse(storageConnectionString);

        // Create the blob client.
        CloudBlobClient blobClient = storageAccount.createCloudBlobClient();

        CloudBlobContainer container = blobClient.getContainerReference("clipshotitems");

      final String filepath=       Environment.getExternalStorageDirectory().getAbsolutePath()+"/video.mp4";
        // Create the container if it does not exist.
     //   container.createIfNotExists();
       BlobContainerPermissions containerPermissions=new BlobContainerPermissions();
        containerPermissions.setPublicAccess(BlobContainerPublicAccessType.CONTAINER);
        container.uploadPermissions(containerPermissions);
       CloudBlockBlob blob = container.getBlockBlobReference("miniclipId");


        FileInputStream file= new FileInputStream(filepath);
        blob.upload(file,source.length());
        p1.hide();
      `
4

0 回答 0