Img-go is a powerful and user-friendly solution for handling image uploads seamlessly in your projects. It simplifies the process of integrating image upload functionality into your applications, saving you time and effort.
-
Easy Integration: With just a few lines of code, you can seamlessly integrate image uploading functionality into your application, reducing development time and complexity.
-
Flexible Configuration: Customize the upload process with a range of configurable options, allowing you to adapt the package to your specific needs.
-
Multi-Platform Support: Whether you're building a web application, mobile app, or desktop application, Your NPM Package Name provides consistent image upload capabilities across various platforms.
-
Resilient Performance: Benefit from optimized and efficient image upload processes, ensuring fast and reliable performance even with large files.
-
Comprehensive Documentation: Our well-documented package comes with clear examples, making it easy for developers of all levels to get started quickly and effectively.
npm install img-go
create an config.js
file on the root of your app.
{
"imgConfig": {
"fileType": "file",
"action": "upload",
"authToken": "<auth token>",
"cookie": "<cookie>"
}
}
Then create a function for handling the input
's onChange
event
import { upload } from "img-go";
const handleUpload = async (event) => {
const response = await upload(event);
}
Then call the handleUpload function on the onchange
<input type="file" onChange={handleUpload} />
You can chnage the image formats by passing optional parameter. Default is .jpg
const format = ".png";
const handleUpload = async (event, format) => {
const response = await upload(event);
}