文件上传-如何使用Cloudinary Node.js SDk获取上传进度

文件上传-如何使用Cloudinary Node.js SDk获取上传进度,node.js,cloudinary,Node.js,Cloudinary,通过查看文档,有两种方法可以使用node.js sdk将文件(图像、视频等)上传到cloudinary 当使用以下任一指定方法时,是否有获取进度报告的方法?例如,已上载100mb中的1个 cloudinary.v2.uploader.upload_large(filePath, options, (err, results) => {}); 对于大于此限制(100MB)的资产,您必须请求在请求之前创建派生版本,我们称之为“急切”,并且处理在后台进行(“异步”)。使用异步即时转换时,您可以

通过查看文档,有两种方法可以使用node.js sdk将文件(图像、视频等)上传到cloudinary

当使用以下任一指定方法时,是否有获取进度报告的方法?例如,已上载100mb中的1个

cloudinary.v2.uploader.upload_large(filePath, options, (err, results) => {});

对于大于此限制(100MB)的资产,您必须请求在请求之前创建派生版本,我们称之为“急切”,并且处理在后台进行(“异步”)。使用异步即时转换时,您可以操作与帐户最大视频/图像文件大小限制一样大的资产

可以在中请求或在中配置新资产的即时转换,包括上载到媒体库时使用的上载预设。 对于现有视频,您可以通过API方法请求即时转换。 一旦视频被急切地/异步地转换,它将像往常一样通过URL提供

例如,在节点中:

cloudinary.v2.uploader.upload("sample.jpg", 
  { eager: [
      { width: 300, height: 300, crop: "pad" }, 
      { width: 160, height: 100, crop: "crop", gravity: "south"} ],                                   
    eager_async: true,
    eager_notification_url: "https://mysite.example.com/eager_endpoint",
    notification_url: "https://mysite.example.com/upload_endpoint" }, 
  function(error, result) {console.log(result, error); });

好的,但这与恢复上传进度有什么关系?如果我上传一个没有任何转换的文件呢?
cloudinary.v2.uploader.upload("sample.jpg", 
  { eager: [
      { width: 300, height: 300, crop: "pad" }, 
      { width: 160, height: 100, crop: "crop", gravity: "south"} ],                                   
    eager_async: true,
    eager_notification_url: "https://mysite.example.com/eager_endpoint",
    notification_url: "https://mysite.example.com/upload_endpoint" }, 
  function(error, result) {console.log(result, error); });