We have built an application with an interface for BlackBerry phones using strictly HTML - simple pages & navigation, very few graphics, etc. Part of the application allows the users to attach photos (.jpg files taken with the built-in BlackBerry camera) to the form before submitting the doc.
It works perfectly using the BlackBerry. Problem is that the geographical area in the field where the BlackBerries are being used has terrible (really slow) service for the BlackBerries. A competing carrier has better coverage, but doesn’t offer the BlackBerry.
As a result, the client has tried using other devices instead of the BlackBerry. Problem is, the microbrowsers on the different devices have different results. Mainly with the file upload control on the form:
~ Some browsers get the control & it appears as if it works (selection of the .jpg file, submitting form afterwards, etc.) With these, the form winds up in the db on the server with all the field data just fine - but no attached jpg.
~ Other browsers can see the control on the page, but cannot select it (tabs/navigates right over it).
~ Still other browsers cannot even see the control on the page.
Is there some way to get the File Upload Control to show & work correctly on other microbrowsers? Or is there a workaround for other browsers? I’ve tried telling the client that we only certified the app for use with a BlackBerry, but they are pushing for other devices.
Thanks in advance!