Forum Discussion
Rob_Pidgley
Jul 12, 2022Brass Contributor
Need the ability for external users to upload files into MS Forms
Afternoon all, Our company has some lengthy bid tenders to carry out. MS forms is the perfect way for potential external suppliers to fill in the form and for us to capture the repsonses. However...
JustAnotherGuy42
Oct 19, 2022Copper Contributor
Rob_Pidgley
I suspect this is because they have a reasonable caution that someone could find all the forms file upload links out there, and send bots to upload massive numbers of garbage files. I'm sure that there's fairly easy ways they can work around that.
Until they do work around that, and enable this, I've done a workaround. What I've done was to make a microsoft form that eventually leads to a OneDrive file request folder link. That link I put in a separate section, and all that contains is the section header, "Click here to upload your files", and the body of that has the link to the file request.
I would like it cleaner, but it will, hopefully, do the trick.
AlexUnipa
Oct 21, 2022Brass Contributor
Yes, I know that workaround, but is prone to side-effect. Rather than putting it in the header section, you could make a mandatory multi-selection question where the header contains: "Click here to the following link to upload your files and the body field has "YES" "NO" radio buttons so that you're sure that any response can be closed, after only that the respondent has uploaded the files. Obviously, he could cheat by choosing "YES" even though he hasn't uploaded anything and this event might cause side effects on the power-automate workflow. You would find the workflow successful with no uploaded files, despite your question is mandatory. That's the big issue! Instead, when the file upload feature is built-in and makes mandatory the question you're 100% sure that each respondent must upload the required files to close and send the form. Another big advantage is that you'll get the files associated with the right response ID, while you may have a mismatch by using the workaround.