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
File details
Details for the file filestostorage-0.0.2.7.tar.gz
.
File metadata
- Download URL: filestostorage-0.0.2.7.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67864206e5bf39b70b53bcff7f08a0916e79857358447adca9b68b217c39397d |
|
MD5 | 14a188ee12f340cfa0055a9216611053 |
|
BLAKE2b-256 | 1ffdec425ce1d03af15089bf72527bf6bb0112ff3ad762c6868fda636c16ccea |
File details
Details for the file filestostorage-0.0.2.7-py3-none-any.whl
.
File metadata
- Download URL: filestostorage-0.0.2.7-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5852bf3b8be39fc7165ce2f5752b0d595d65ee78164123557eeb10d2e90e28e5 |
|
MD5 | d5a584c62ea699f74e665eee294d5551 |
|
BLAKE2b-256 | 1d7b83357f20751504cd0255ed62c4007d88ee417594e49764083dba20718911 |