gpt4 book ai didi

python - 如何在 django-tastypie 上使用 POST 请求上传文件?

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:54 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Django-tastypie: Any example on file upload in POST?

我目前像这样对我的 API 执行 cURL POST 请求

curl --dump-header - -H "Content-Type: application/json" -X POST --data '{"username":"theusername", "api_key":"anapikey", "video_title":"a title", "video_description":"the description"}' http://localhost:8000/api/v1/video/ 

但现在我需要能够将视频文件添加到上传中。几个小时以来,我一直在四处寻找有关使用 Tastypie 上传文件的信息,但我没有给出可靠的答复。我需要添加 Base64 编码吗?如果是这样怎么办?使用 POST 请求上传文件后如何访问该文件?只是正常的 request.FILES 操作?我不想将文件保存到数据库,只是获取文件的路径。

#Models.py
class Video(models.Model):
video_uploader = models.ForeignKey(User)
video_path = models.CharField(max_length=128)
video_views = models.IntegerField(default=0)
upload_date = models.DateTimeField(auto_now_add=True)
video_description = models.CharField(max_length=860)
video_title = models.SlugField()

我对如何为 Tastypie 实现文件上传系统感到非常困惑,因此非常感谢任何帮助。谢谢!

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com