python上傳文件到服務器 如何利用django實現webservice接口文件的上傳?
如何利用django實現webservice接口文件的上傳?Web服務實際上是一個Web API,但為了方便統一使用一種通用的數據格式,如XML。因此,您可以使用第三方XML庫來構建這樣的環(huán)境,或者使
如何利用django實現webservice接口文件的上傳?
Web服務實際上是一個Web API,但為了方便統一使用一種通用的數據格式,如XML。
因此,您可以使用第三方XML庫來構建這樣的環(huán)境,或者使用第三方應用程序(如djangorestframework)來幫助您快速開發(fā)
給您我的代碼:
首先,您需要使用以下修飾符將post數據解析器更改為multipartparser,其中圖片的文件字段是字段或其子類。
@api view([“POST”])@parser classes((MultiPartParser,))def upload picture(請求):if“file”inrequest.FILES文件:f=request.FILES文件[“文件”]picture=picture()picture.file文件=fpicture.save保存()返回響應(數據={“id”:圖片id})