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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for filestostorage-0.0.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5852bf3b8be39fc7165ce2f5752b0d595d65ee78164123557eeb10d2e90e28e5 |
|
MD5 | d5a584c62ea699f74e665eee294d5551 |
|
BLAKE2b-256 | 1d7b83357f20751504cd0255ed62c4007d88ee417594e49764083dba20718911 |