Я сгенерировал PDF HTML,
Но как только сгенерирован pdf, я хочу отправить его по почте для этой цели, я должен отправить его django rest для бэкэнда, но не смог отсортировать, как я могу отправить его django после сгенерированного pdf.
genPDF=(evt)=>{
evt.preventDefault();
html2canvas(document.getElementById("pdfid")).then(canvas=>{
let img=canvas.toDataURL('img/png');
let doc=new JsPDF();
let image=doc.addImage(img,'JPEG',30,30);
let formdata=new FormData();
formdata.append('file');
axios.post(`http://127.0.0.1:8000/chauffeur/pdf_upload/`,formdata);
});
DJANGO PART:
class PdfUpload(APIView):
def get(self, request):
return Response([PdfSerializer(file).data for file in Pdf.objects.all()])
def post(self,request):
project_file = File(request.data.get('file'))
print("File is",project_file)
return Response()
Когда я пытался напечатать файл в django, он ничего не печатал, однако статус запроса 200 OK.