Issue #5320Opened August 18, 2023by SwapnilSoni19990 reactions

BUG: Upload Image or Asset is not triggering on File/Image selection

Question

GrapesJS version

  • I confirm to use the latest version of GrapesJS

What browser are you using?

Chrome v114

Reproducible demo link

none

Describe the bug

How to reproduce the bug?

  1. I'm using grapesjs-react and using assetManager
  2. My config looks like this
{
                    upload: `${globals.settings.cmsUrl}/upload-image`,
                    uploadName: "image",
                    headers: {
                        Authorization: `Bearer ${token}`,
                    },
                    autoAdd: true,
                    multiUpload: false,
}

PS: I do have a working endpoint which I've tested already.

  1. Now goto the editor in browser
  2. add image
  3. select image from the system
  4. then no upload request is made

What is the expected behavior? Expected is it should trigger a request and upload the asset to given url

What is the current behavior? its not uploading anywhere instead its putting base64 image in DOM

Code of Conduct

  • I agree to follow this project's Code of Conduct

Answers (3)

iamuddeshyaAugust 18, 20230 reactions

Facing same issue

deepanshu-htAugust 18, 20230 reactions

++ 1

artfAugust 25, 20230 reactions

Just tried the same configuration and all works as expected.

Might be related to your grapesjs version or the grapesjs-react itself.

Please avoid creating BUG issues if you're not able to provide a reproducible demo with the latest version of GrapesJS.

I'd also highly recommend switching to the official GrapesJS React wrapper which also allows you to implement a completely declarative custom UI for your editor.

Related Questions and Answers

Continue research with similar issue discussions.

Paid Plugins That Match This Issue

Curated by issue keywords and label relevance to help you ship faster.

View all plugins

Loading paid plugin recommendations...

Browse Plugin Categories

Jump directly to plugin category pages on the marketplace.