import React, { useState } from 'react'; import { FileUploader } from 'react-drag-drop-files'; import axios from 'axios'; import { Link } from 'react-router-dom'; function ShareFile() { const [file, setFile] = useState(null); const [passcode, setPasscode] = useState(''); const handleFileUpload = (file) => { setFile(file); setPasscode('1234'); if (file) { const formData = new FormData(); formData.append('files', file); // Send POST request to the backend API using Axios axios.post('http://127.0.0.1:8000/api/files/', formData) .then(response => { // Handle a successful response from the server setPasscode(response.data.passcode); }) .catch(error => { // Handle errors here console.error('File upload failed', error); }); } }; // return ( //