Skip to main content

package for file storage

Project description

This package is used to store files in mongodb

filestostorage

Packages included

$ pip install pymongo For connecting python to mongodb $ pip install gridfs-fuse For performing read/write operations on mongodb

Installation

$ pip install filestostorage NOTE:This package currently supports upto Python version 3.9

Project is still under development :) Currently supported for storing files in mongodb

Usage

Import statement:

import filestostorage as ft

Mongo Connection

Create a Database object db = ft.mongo_conn() This function will prompt to Enter MongoUrl

Upload File

To upload file use the below command ft.upload_file("FILE PATH","FILENAME",db)

ft.upload_file("/Users/Desktop/test/image1.jpeg","file_name",db)

Download File

To download_files use the below command: ft.download_file("DOWNLOAD LOCATION","FILE NAME",db)

ft.download_file("/Users/Desktop/myimage.jpeg","file_name",db) In 2nd parameter use the same file name which was used while uploading the file

Overall

import filestostorage as ft

db = ft.mongo_conn()   #connect to database via url

ft.upload_file("file_path","file_name",db) #command to upload file

ft.download_file("download_location","file_name(same as upload)",db)#command to download file

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

filestostorage-0.0.2.7.tar.gz (3.2 kB view hashes)

Uploaded Source

Built Distribution

filestostorage-0.0.2.7-py3-none-any.whl (3.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page