Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

image file size in react-dropzone

import React, { useState } from "react";
import { useDropzone } from "react-dropzone";

const UploadFile = () => {
  const [errors, setErrors] = useState("");

  const { getRootProps, getInputProps } = useDropzone({
    multiple: false,
    onDrop: (acceptedFiles, fileRejections) => {
      fileRejections.forEach((file) => {
        file.errors.forEach((err) => {
          if (err.code === "file-too-large") {
            setErrors(`Error: ${err.message}`);
          }

          if (err.code === "file-invalid-type") {
            setErrors(`Error: ${err.message}`);
          }
        });
      });
    }

  return (
    <div{...getRootProps()}>
      <input {...getInputProps()} title={title} />
        <p style={{ color: "red", padding: 5, margin: 0, fontSize: 14 }}>
          {errors}
        </p>
    </div>
  );
};
Comment

PREVIOUS NEXT
Code Example
Javascript :: how to change css variable in javascript 
Javascript :: javascript stop each loop 
Javascript :: create new angular project specific version 
Javascript :: mongoose find multiple values one query 
Javascript :: how to find the sum of array using JavaScript 
Javascript :: $push in mongoose 
Javascript :: javascript fill circle with color 
Javascript :: react lazy load suspense 
Javascript :: next.js index page 
Javascript :: firefox freeze page 
Javascript :: react-native date time picker 
Javascript :: document.addEventListener("backbutton 
Javascript :: react router active link css 
Javascript :: vue copy image to clipboard 
Javascript :: how to print every second in javascript 
Javascript :: rich editor react 
Javascript :: node.js function 
Javascript :: split string into two parts javascript 
Javascript :: razor list to js array 
Javascript :: js array map 
Javascript :: TypeError: JSON.stringify(...).then is not a function 
Javascript :: faker js 
Javascript :: jsx babel webpack 
Javascript :: javascript convert number to spreadsheet column 
Javascript :: react native create text file 
Javascript :: how to pass custom regex in jquery validation 
Javascript :: json stands for 
Javascript :: right shift operator js 
Javascript :: how to access key value pair in javascript 
Javascript :: make react project 
ADD CONTENT
Topic
Content
Source link
Name
5+6 =