Hi All, we’re building an app system that helps create and post content on social media for businesses, Glide is going great but we’ve run into an uploading problem. We started with a form, but users kept hitting “submit” before files were uploaded, so, we built a multi-step form with the submit button not available until the file upload was complete and that worked really well. We then used a roll-up count for multiple files and that’s been great. BUT… in field testing has found that if the wifi or 3-4g connection is weak, our app either white screens or says the file uploads, and moves to the next step but upon completion of the multi-step, does not actually upload. Does anyone know if there’s a way to set an acceptable data limit and display a hint if the connection is not solid enough to upload files successfully?
For clarification, the testing unit was in a high-use (stadium) mobile traffic area hitting the same tower. The user was able to send me the files via text message and I could upload them via my version of the same app, so there was no problem with the flow, it was when the data connection was poor that problems occurred.
Thanks heaps Glide
As far as I know, nowhere in the settings can the developer set a file size limit nor can the application check the device’s internet connection. The Device Info column gives you information about the device, not connectivity.
Data validation on the size of an upload would be nice.
Hi @nathanaelb thanks for the reply, yeah, for the No/low among us, something that validated the file would be great. I’ve built it so you cant move to the next step until the conditions have been met and it’s been working well, but in this case, under pressure, the user got stuck because the app said the file was uploaded, moved to the next step when then looked for validation, couldn’t find the file and the app got stuck between steps. I could go into the DB go back a few steps and fix the problem but it happened more than once. To be clear, a single user with a good connection works fine, but real world is real world and it did drop the ball. Could be my method, is there a better way ?