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'); console.log(file); if (file) { const formData = new FormData(); formData.append('files', file); formData.append('ttl', "2"); // 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 ( //
//
//

Safe-Share

// // // {passcode && ( //
// //
{passcode}
//
// )} //
//
// ); return (
Back

Share a file with others!

{passcode && (
{passcode}
)}
); } export default ShareFile;