[New Plugin] Uppy File + Webcam Uploader

Hi,

Using this uploader on all my apps - love the preview, UI look.

One thing that seemed to recently change, when a user clicks on the camera icon, we’re getting this message:

This is for both a mobile browser (chrome / safari) as well as a desktop browser (chrome). I check my iphone settings, there’s no toggle to allow access to camera. Note, if you click on “My device” and select camera from there, no issues, the camera is usable.

Thank you,
Gilles

1 Like

Some troubleshooting:
If you go to transloadit’s uppy website, do you encounter this behavior using their demo uploader? Uppy for bubble uses the same code. Does it happen in different browsers?

A browser may change the way it grants permission to access user hardware (such as the camera) after an update.

Hardware permissions is constantly evolving area of browser security and so it’s possible that tan security update could alter or even break uppy. Translodit is a well staffed company and the uploader is used on many many websites, so I’d imagine they would have fixed in short order.

1 Like

Does this work for wrapped mobile apps?

1 Like

I have the same question that abdul has. Does this work for wrapped mobile apps ?

Can i change the language to pt-br ?

I do not have an answer for this. Uppy is a widely used plugin outside of bubble and so you may want to investigate if the documentation or other developers are successfully are able to use it in a wrapped mobile app. If so, I’m not aware of any limitation in the way it is implemented as a bubble plugin would prevent it from working.

Excellent plugin.
Is there a way to change the language in the UX?

If you visit transloadit (the plugin’s author) uppy service page you can look to see if there is an available language multi-language configuration for uppy. If so, there may be a way to integrate such a feature into the plugin

Hi,

Thanks for UPPY FILE, its working very well.

Just one help please, i can’t use ALLOWED FILE TYPES.

I would like to let only images, but, its not working, always the user can insert any extension.

image.png

image.png

image.png

Nothing is working.

Thanks one more time!

Hey there @daniel.petrin,
The image links you’ve posted are broken so I can’t see what you are attempting to do.

In the field ALLOWED FILE TYPES, i tried with:

video/jpeg
.jpg,.jpeg
.jpg,.jpeg,image/*

No one works!

I pushed an update with a fix that should resolve the issue you are having.

Best

1 Like

WOW, very good. thanks a lot jon… its working now!

Taking advantage, is it possible let us write the text “Drop files here, paste or browse” ?

If you need some help to translate the app to portuguese… will help a lot of people… we could think in get some money…

Hi,

Thank you very much for this plugin.

Would it be possible to customise the text inside of the uploader ? Currently it’s not in the plugin options.

Thank you !

Wesley

I’m not sure. What text are you looking to change?

Im talking about the text “Drop files here, paste or browse”

It doesn’t appear to be supported in the implementation of the uppy core library that is being used for this plugin. That being said I believe the plugin page element could be targeted using some custom Javascript and the text value changed. Its not something I’d implement in this plugin since it is outside the scope of the uppy library

Set an id for your uploader

Try this:
Not fully tested, but did work in my browser;

document.getElementById('yourElementId').querySelector('span').innerHTML= ""

Of course this may break if the uppy plug-in authors change the internal html

1 Like

Hi @jon2 , thank you so much for creating this plugin and helping everyone out with it! I came across it today and it truly is great. I do have a question tho. When capturing a video, the file format exports as mkv. Is there a way to change the export from mkv to another file format?

When I download the video my default video player does not show the video. I personally dont have an issue with changing the default video player BUT the users who will end up downloading these video’s will run into problems since the majority of the users are not tech savvy.

Thanks so much!

Video encoding is unfortunately largely defined by the client. It is an issue of licensing the different codecs in various browsers. Safari uses to H.264, for example. Chrome and FF are WebM, I believe. My understanding is that MKV, being royalty free, was an intentional cross-browser licensing decision to use by transloadit. Ultimately, you can use a cloud service to transcode the file. Or use a custom video player like VideoJS to make MKV work. Its not ideal, but that is the state of video on the web in 2021. Platform video services like Ziggeo figure all of this out for you, but aren’t free :slight_smile:

1 Like

Dang! Alright, thanks for schooling me! haha I appreciate you!

  • When i save the current name, size, file type or extension in a Created Datatype (file)
    he just saves everything from the next file, only the url he saves correct
  • The last item he duplicates every data but he saves the correct URL (name,size…)