Autodesk平台服务:上传文件名包含逗号“,”的文件返回无URN。
创始人
2024-11-12 11:30:24
0

要解决这个问题,可以使用Autodesk Forge API的Translate API来上传文件并获取URN。以下是一个示例代码,可以上传文件并处理包含逗号的文件名:

const request = require('request');
const fs = require('fs');

// 上传文件
function uploadFile(filename) {
  const token = 'YOUR_FORGE_API_TOKEN';
  const endpoint = 'https://developer.api.autodesk.com/oss/v2/buckets/YOUR_BUCKET_NAME/objects/' + encodeURIComponent(filename);

  const options = {
    method: 'PUT',
    url: endpoint,
    headers: {
      'Authorization': 'Bearer ' + token,
      'Content-Type': 'application/octet-stream'
    },
    body: fs.createReadStream(filename)
  };

  request(options, (error, response, body) => {
    if (error) {
      console.error('Upload failed:', error);
    } else {
      console.log('Upload successful:', body);
      // 处理上传成功的响应
      const responseJson = JSON.parse(body);
      const urn = responseJson.objectId.toBase64();
      console.log('URN:', urn);
    }
  });
}

// 调用上传文件函数
uploadFile('file_with_comma,.dwg');

注意替换代码中的占位符:

  • YOUR_FORGE_API_TOKEN:替换为您的Autodesk Forge API令牌。
  • YOUR_BUCKET_NAME:替换为您的Bucket名称。
  • 'file_with_comma,.dwg':替换为包含逗号的文件名。

这段代码会将文件上传到指定的Bucket,并获取文件的URN。请确保您已经配置了Autodesk Forge API的访问权限,并且替换了正确的令牌和Bucket名称。

相关内容

热门资讯

第3分钟窍要!德扑之心免费透视... 第3分钟窍要!德扑之心免费透视(透视)一贯是有辅助下载(哔哩哔哩)该软件可以轻松地帮助玩家将德扑之心...
第七分钟阶段!hhpoker怎... 第七分钟阶段!hhpoker怎么破解(透视)竟然有辅助开挂(哔哩哔哩)该软件可以轻松地帮助玩家将hh...
九分钟秘籍!wepoker私人... 九分钟秘籍!wepoker私人局俱乐部辅助(透视)总是是有辅助下载(哔哩哔哩)1、这是跨平台的wep...
7分钟课程!wepoker究竟... 7分钟课程!wepoker究竟有没有透视(透视)切实是真的有辅助安装(哔哩哔哩)1、用户打开应用后不...
第三分钟教程书!wepoker... 第三分钟教程书!wepoker轻量版辅助(透视)果然有辅助教程(哔哩哔哩)该软件可以轻松地帮助玩家将...
六分钟大纲!wepoker插件... 六分钟大纲!wepoker插件辅助(透视)本来是有辅助透视(哔哩哔哩)运wepoker插件辅助辅助工...
第六分钟策略!拱趴大菠萝挂哪里... 第六分钟策略!拱趴大菠萝挂哪里(透视)好像是真的有辅助神器(哔哩哔哩)1、拱趴大菠萝挂哪里辅助软件下...
5分钟技法!wpk透视工作室(... 5分钟技法!wpk透视工作室(透视)切实是有辅助教程(哔哩哔哩)wpk透视工作室脚本下载中分为三种模...
8分钟阶段!wepoker透视... 8分钟阶段!wepoker透视脚本安卓(透视)其实有辅助下载(哔哩哔哩)1、wepoker透视脚本安...
3分钟法门!如何判断wpk辅助... 3分钟法门!如何判断wpk辅助软件的真假(透视)原来是真的有辅助教程(哔哩哔哩)1、起透看视 如何判...