Simple File upload using mango user interface
-
Hy,
I want to use Mango 2.8.8 also to update the firmware in the remote STM32 boards,
for this I need just to upload the file to the server using the web interface and then call a python script that perform the upload from server to STM32 boards.
Which is the best method to perform this upload and call the python script? -
Hi etantonio,
The File Store mechanism which exists in the current Mango does not exist in 2.8.8, or surely I would recommend using that. There is not a general way to upload files provided in Mango 2.8.8, but the JSON File importer would let an admin user upload any kind of file that begins with a
{
character. Then you can cause an event that runs a process event handler to invoke the python script, or you can invoke it from a script, as demonstrated in this thread: https://forum.infiniteautomation.com/topic/3818/invoke-shell-commands-from-a-scripting-environment -
Thanks Phil.
the part regarding the script is ok, thanks.
Concerning file upload the client side maybe I can use something like this
https://www.folio3.com/blog/angularjs-file-upload-example-tutorial/
instead for the server side maybe I can use the service pointed by the
JSON File importer just adding a { character at beginning of file.
Thanks