Cloudinary Node SDK
关于
Cloudinary Node SDK 允许您快速轻松地将应用程序与 Cloudinary 集成。 轻松优化、转换、上传和管理您的云资产。
注意
本自述文件提供基本的安装和使用信息。 完整文档请参阅 Node SDK 指南。
目录
主要特性
版本支持
SDK 版本 | Node 版本 |
---|---|
1.x.x | Node@6 及以上 |
2.x.x | Node@9 及以上 |
安装
npm install cloudinary
使用
设置
// 引入 Cloudinary 库
const cloudinary = require('cloudinary').v2
转换和优化资产
cloudinary.url("sample.jpg", {width: 100, height: 150, crop: "fill", fetch_format: "auto"})
上传
cloudinary.v2.uploader.upload("/home/my_image.jpg", {upload_preset: "my_preset"}, (error, result)=>{
console.log(result, error);
});
大文件/分块上传
cloudinary.v2.uploader.upload_large(LARGE_RAW_FILE, {
chunk_size: 7000000
}, (error, result) => {console.log(error)});
安全选项
贡献
- 确保测试在本地运行(添加测试命令)
- 打开 PR 并确保 Travis 测试通过
获取帮助
如果遇到问题或有疑问,您可以:
- SDK 相关问题:打开 Github issue。
- 账户相关问题:打开支持工单。
关于 Cloudinary
Cloudinary 是一个强大的媒体 API,适用于网站和移动应用程序。Cloudinary 使开发人员能够通过多个 CDN 高效管理、转换、优化和交付图像和视频。最终,观众可以享受响应式和个性化的视觉媒体体验——无论使用何种查看设备。
其他资源
- Cloudinary 转换和 REST API 参考:全面的参考,包括所有 SDK 的语法和示例。
- MediaJams.dev:由 Cloudinary 开发人员编写的简明用例教程。
- DevJams:YouTube 上的 Cloudinary 开发者播客。
- Cloudinary Academy:免费自学课程、讲师指导的虚拟课程和现场课程。
- 代码探索器和功能演示:文档中所有代码探索器、Postman 集合和功能演示的一站式商店。
- Cloudinary 路线图:您可以关注、投票或建议 Cloudinary 下一步开发的机会。
- Cloudinary Facebook 社区:向其他 Cloudinary 开发人员学习并提供帮助。
- Cloudinary 账户注册:免费 Cloudinary 账户注册。
- Cloudinary 网站:了解 Cloudinary 的产品、合作伙伴、客户、定价等信息。
许可
根据 MIT 许可发布。