Hi All,
I have to provide document size validation in file upload field like if uploaded document is more than 10 MB,I will display the validation error.
I have two buttons Submit and Cancel ,and for each the submit parameter is set as true() .
For submit button the validate parameter is true() and for cancel button the validate parameter is false().
So ,when the user uploads more than 10MB,they not able to submit until they reduce the doc size and for Cancel we are not saving the document into Database.
But here I am facing the below issue,
When the user clicks on Cancel ,it not writes in Database as expected ,but it saves in the Appian folder, since it goes out of the node.
So please help me if there is any way to avoid saving this file in Appian folder if document size is more than 10MB.
Thanks in Advance!
Discussion posts and replies are publicly visible
Set the variable to null in your cancel button. The variable that you are using as saveInto of your file upload field.
Hi Harshit, thanks for your response.SaveInto will be null since I am giving the doc size validation,but in target folder it get saved. Any way to handle this?
Then it shouldn't save. Anyway, you can delete the document in the process after checking the button action. Use delete document smart service.
Unknown said:Set the variable to null in your cancel button.
This doesn't work. The variable will become NULL sure enough, but the file is still written to the local filesystem, as OP says.
Jansi J said:if there is any way to avoid saving this file in Appian folder if document size is more than 10MB
2 methods:
Thank you Mike,2nd method works for me and it seems better than forcing the user to remove all uploaded documents even they are planning to Cancel the flow.
I agree, depending on context. I've used both before. However there are some cases where, for example, a document is added to a row in an Editable Grid, where the grid rows themselves can be removed by a user, where i've taken special pains to come up with a method where the "remove row" control is disabled until the user removes the uploaded document on that row.