معرفی شرکت ها


bobtail-upload-0.0.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Logging middleware for Bobtail
ویژگی مقدار
سیستم عامل -
نام فایل bobtail-upload-0.0.1
نام bobtail-upload
نسخه کتابخانه 0.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Joe Gasewicz
ایمیل نویسنده joegasewicz@gmail.com
آدرس صفحه اصلی https://github.com/joegasewicz/bobtail-upload
آدرس اینترنتی https://pypi.org/project/bobtail-upload/
مجوز -
# Bobtail File Upload Middleware to upload files for [Bobtail](https://github.com/joegasewicz/bobtail) ### Install ```bash pip install bobtail-upload ``` ### Usage ```python from bobtail_upload import BobtailUpload app = Bobtail(routes=routes) app.use(BobtailUpload(options={})) ``` ### Saving files Bobtail Upload will attach the an Upload API to the request object There are 2 methods now available: - `add(self, *, file_name: str, data: bytes, mimetype: str) -> None` - `save(self, *, table_name: str = None, pk: Union[int, str] = None) -> None` ```python def post(self, req: Request, res: Response): data = req.get_multipart_data() req.upload.add( file_name=data["logo"]["value"]["filename"], data=data["logo"]["value"]["file_data"], mimetype=data["logo"]["value"]["mimetype"], ) req.upload.save() ``` ### Mapping file saves to your database tables To save files based on a table name & primary key. The default upload directory path is `/uploads` ``` - uploads - images - 2 ``` For example ```python def post(self, req: Request, res: Response): data = req.get_multipart_data() req.upload.add( file_name=data["logo"]["value"]["filename"], data=data["logo"]["value"]["file_data"], mimetype=data["logo"]["value"]["mimetype"], ) # Use your ORM to save the file to your db & obtain the returned primary key (pk) req.upload.save(table_name="images", pk=pk) ``` ### Options - UPLOAD_DIR - the directory path where files will be saved (defaults to `uploads`). ```python options = { "UPLOAD_DIR": "uploads", } ```


نیازمندی

مقدار نام
- bobtail


نحوه نصب


نصب پکیج whl bobtail-upload-0.0.1:

    pip install bobtail-upload-0.0.1.whl


نصب پکیج tar.gz bobtail-upload-0.0.1:

    pip install bobtail-upload-0.0.1.tar.gz