next js react image upload
import { useState } from "react";
/**
* # MY ACCOUNT GOOGLE PLAY:
* @see {@link https://play.google.com/store/apps/developer?id=dzino Google Play}
*/
export default function PrivatePage(props) {
const [image, setImage] = useState(null);
const [createObjectURL, setCreateObjectURL] = useState(null);
const uploadToClient = (event) => {
if (event.target.files && event.target.files[0]) {
const i = event.target.files[0];
setImage(i);
setCreateObjectURL(URL.createObjectURL(i));
}
};
const uploadToServer = async (event) => {
const body = new FormData();
body.append("file", image);
const response = await fetch("/api/file", {
method: "POST",
body
});
};
return (
);
}
|