Comments (4)
@chdecultot Thanks for reporting this issue! It looks like this might be related to the recent release of filestack-js 1.0. It's likely anyone following the readme instructions since that release will have run into issues because the peer dependency was still on a pre-1.0 of filestack-js, and this library needed some patching to accommodate the changes in 1.0.
We just published filestack-react 2.0.0 today, which should now support filestack-js 1.0 and React 16. Can you try upgrading to this new version and confirm if this resolves the issue? And do make sure your peer dependencies are correct as well.
from filestack-react.
Hi @velveteer,
Thanks a lot!
Now I get another error:
TypeError: File argument is not a valid Blob
at getFile (index.esm.js:6926)
at upload (index.esm.js:7633)
at Client../node_modules/filestack-js/build/browser/index.esm.js.Client.upload (index.esm.js:8601)
at t.r.initClient (filestack-react.js:1)
at r.onClickPick (filestack-react.js:1)
at HTMLUnknownElement.callCallback (react-dom.development.js:100)
at Object.invokeGuardedCallbackDev (react-dom.development.js:138)
at Object.invokeGuardedCallback (react-dom.development.js:187)
at Object.invokeGuardedCallbackAndCatchFirstError (react-dom.development.js:201)
at executeDispatch (react-dom.development.js:461)
at executeDispatchesInOrder (react-dom.development.js:483)
at executeDispatchesAndRelease (react-dom.development.js:581)
at executeDispatchesAndReleaseTopLevel (react-dom.development.js:592)
at forEachAccumulated (react-dom.development.js:562)
at runEventsInBatch (react-dom.development.js:723)
at runExtractedEventsInBatch (react-dom.development.js:732)
at handleTopLevel (react-dom.development.js:4472)
at batchedUpdates$1 (react-dom.development.js:16537)
at batchedUpdates (react-dom.development.js:2131)
at dispatchEvent (react-dom.development.js:4551)
at interactiveUpdates$1 (react-dom.development.js:16592)
at interactiveUpdates (react-dom.development.js:2150)
at dispatchInteractiveEvent (react-dom.development.js:4528)
But if I remove the "mode='upload'" prop the filePicker opens up correctly.
I haven't yet tested the rest of the integration.
from filestack-react.
Are you passing a file prop to the component when using upload
mode? I have to say I am not sure I understand why this mode exists, since it may be more useful to use the client's upload method directly. But if you are passing a file prop and still getting this error then can you share the related code?
But I am glad it appears to be working so far. :)
from filestack-react.
Yes that's why I was just understanding by reading the filestack-js documentation... actually I didn't pass any file prop, so that's why it was failing.
When using the filepicker it seems to be working perfectly fine, my files are uploaded to my S3 bucket as expected.
Thanks a lot for your help, we can close this issue now.
from filestack-react.
Related Issues (20)
- How i can rename file after click on upload button in react file stack
- Uncaught (in promise) Error: Filestack Picker Initialize Error in Console After Upload HOT 8
- Add onClose prop to properly handle the picker being closed HOT 3
- Component just displays "folder is empty" for all integrations without ever trying to connect. HOT 1
- PickerInline && PickerDrop -- complain about missing container HOT 7
- React 17 Support HOT 5
- Refactor removed type definitions
- setting errorTimeout does nothing -- is there no way to change timeout for uploads?
- npm install issue with Next.js HOT 7
- Upload by URL HOT 1
- Setting filename currently not possible ?
- Once closed it cannot be reopened HOT 2
- Cancel upload when modal not visible
- typescript issue, loader
- Reducing component bundle size by importing specific components
- React 18 support HOT 6
- Api connection failed HOT 1
- Ability to show already uploaded files by tag
- Choose output image format with PickerOverlay
- PickerDropPane renders twice in NextJS 14+ unless react strict mode is disabled
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from filestack-react.