Meteor Files

screenshot of Meteor Files
meteor

Upload files via DDP or HTTP to Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.

Overview

The ostrio:files package is a stable, fast, robust, and well-maintained Meteor.js package designed for files management using MongoDB Collection API. It simplifies file handling by allowing the initiation of file uploads with the .insert() method and offers additional functionalities like file removal with the .remove() method without requiring the learning of new APIs.

Features

  • Compatible with all front-end frameworks: From Blaze to React, this package seamlessly integrates with different frameworks.
  • Sustainable and "resumable" uploads: Resumes file uploads upon connection interruption or server reboot.
  • Support for various storage providers: Allows uploading files to GridFS, AWS S3, Google Storage, or DropBox among others.
  • APIs for file validation: Provides APIs for checking file properties like mime-type, size, and extension before upload.
  • Post-processing tasks: Supports image resizing, subversion management, and more through the onAfterUpload hook.

Summary

The ostrio:files package for Meteor.js offers a comprehensive solution for managing files using MongoDB Collection API. With features like compatibility with various front-end frameworks, resumable uploads, support for multiple storage providers, and APIs for file validation and post-processing tasks, it provides a robust and efficient way to handle files in Meteor.js applications. The installation process is straightforward, making it easy to integrate this package into your projects for effective file management.

meteor
Meteor

Meteor.js is a full-stack JavaScript platform that simplifies web application development by allowing developers to use a single codebase for both the client and server sides. It provides an integrated set of technologies, including real-time data updates, a reactive templating engine, and a built-in package management system, streamlining the process of building modern and scalable web applications.