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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for filestostorage-0.0.2.7.tar.gz
Algorithm Hash digest
SHA256 67864206e5bf39b70b53bcff7f08a0916e79857358447adca9b68b217c39397d
MD5 14a188ee12f340cfa0055a9216611053
BLAKE2b-256 1ffdec425ce1d03af15089bf72527bf6bb0112ff3ad762c6868fda636c16ccea

See more details on using hashes here.

File details

Details for the file filestostorage-0.0.2.7-py3-none-any.whl.

File metadata

File hashes

Hashes for filestostorage-0.0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 5852bf3b8be39fc7165ce2f5752b0d595d65ee78164123557eeb10d2e90e28e5
MD5 d5a584c62ea699f74e665eee294d5551
BLAKE2b-256 1d7b83357f20751504cd0255ed62c4007d88ee417594e49764083dba20718911

See more details on using hashes here.

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