如何使用django rest框架和MySQL实现PDF文件上传功能?

6za6bjd0  于 2023-03-04  发布在  Go
关注(0)|答案(1)|浏览(152)

我正在制作网站使用Next.Js(v13.1.6)作为前端和Django REST框架(v3.14.0,django:v4.1.6)作为后端,AWS RDS MySQL作为数据库。
我想让用户在客户端上传和下载pdf。如何在后端实现这个功能?
我听说在django中保存静态文件(如图像文件)时,通常使用S3作为存储空间以提高效率。保存pdf文件时也是如此吗?
我想知道是否可以保存pdf文件只是在MySQL没有s3。
我想让用户在客户端上传和下载pdf文件。如何在后端实现这个功能?我想知道在django中只在mysql中保存pdf文件而不使用s3可以吗?

5ssjco0h

5ssjco0h1#

嗨,是的,你需要第三方存储桶/存储提供商来高效地处理你或你的应用程序用户上传的(媒体)文件。
如果你还没有这样做..尝试下面的链接,它使用cloudinary服务的媒体文件,但你可以使用谷歌,亚马逊或任何提供存储的供应商。
https://www.section.io/engineering-education/uploading-images-to-cloudinary-from-django-application/
注意:您应该使用数据库来存储文件的目的地,而不是文件本身。

相关问题