azure media services,大尺寸视频上传和编码

azure media services,large size video upload and encode

根据大尺寸视频效果很好,但上传后资产无法编码,有人可以帮我吗?

我的代码是这样的:

@Override
    protected void createBlobWriter(LocatorInfo uploadLocator, String fileName, InputStream input)
            throws ServiceException {
        try {
            CloudBlobContainer container = new CloudBlobContainer(URI.create(uploadLocator.getPath()));
            CloudBlockBlob blob = container.getBlockBlobReference(fileName);
            blob.upload(input, input.available());
        }
        catch (StorageException e) {
            e.printStackTrace();
        }
        catch (IOException e) {
            e.printStackTrace();
        }
        catch (URISyntaxException e) {
            e.printStackTrace();
        }
    }

https://portal.azure.cn中进行编码, 并编码 运行 错误: enter image description here

发生此错误是因为文件名中有一个不受支持的字符(在本例中为“?”)。如果您可以将代码更新为仅允许字母数字字符(安全起见),那么编码应该可以工作。有关不受支持的字符列表,请参阅 https://docs.microsoft.com/en-us/azure/media-services/media-services-rest-upload-files 中的注释。