Action external: open file bad request

Hi there.
Just today I have started having an issue when using an action to open a file from OneDrive. It has been working perfectly up until today.
I have a text field with a document name.
The action uses External: Open File to open the file using a concatenated path and .pdf.
The document exists in OneDrive and has worked beautifully.
Now when I try to use it I receive a Bad Request on the desktop and it does nothing at all on iPhone.
Other actions are working for me just not this one.
This is critical for my apps to be useful. I want to deploy these apps but now i’m concerned about this functionality failing.

1 Like

Could be below is related to your issue?

[Call to Action for Apps Constructing URLs to GetTableFileUrl](https://community.appsheet.com/t/call-to-action-for-apps-constructing-urls-to-gettablefileurl/22785) Announcements

We recently made a security enhancement wherein image and file type columns have signed URLs generated for them. This enhancement prevents an app user from changing the table name or file name parameters in order to access app files that they should not. In the near future, we are going to start requiring calls to the gettablefileurl and getappfileurl endpoints to have valid signatures. What does this mean for you? If you have an app where you are manually constructing a link to a gettablefileu…

1 Like

Thanks mate, that is exactly what the issue was.
So forgive me for being a bit slow but how do we do it properly now to avoid this?

I have turned off signing for now so that it works for the users but I would prefer to work within the security settings.

In the case of this app it doesn’t really matter if the user figured out to change the URL to get to a different file.

2 Likes