<meta charset="UTF-8" />
<title>Get video information</title>
<div>Please see console for more information</div>
<script src="https://cdn.jsdelivr.net/npm/@volcengine/tos-sdk@latest/browser/tos.umd.production.min.js"></script>
<script type="text/javascript">
const { TosClientError, TosServerError } = TosClient;
const client = new TosClient({
accessKeyId: 'yourAccessKeyId',
accessKeySecret: 'yourAccessKeySecret',
stsToken: 'yourSecurityToken',
function handleError(error) {
if (error instanceof TosClientError) {
console.log('Client Err Msg:', error.message);
console.log('Client Err Stack:', error.stack);
} else if (error instanceof TosServerError) {
console.log('Request ID:', error.requestId);
console.log('Response Status Code:', error.statusCode);
console.log('Response Header:', error.headers);
console.log('Response Err Code:', error.code);
console.log('Response Err Msg:', error.message);
console.log('unexpected exception, message: ', error);
const bucketName = 'node-sdk-test-bucket';
const videoKey = 'video.mp4';
const style = 'video/info';
const { data, requestId, headers } = await client.getObjectV2({
console.log('getObjectV2 Request ID: ', requestId);
console.log('ContentType: ', headers['content-type']);
const info = JSON.parse(await data.content.text());
console.log('info: %o', info);