Upload/Download a file in a Matlab Web App

35 visualizaciones (últimos 30 días)
Christian Idzik
Christian Idzik el 26 de Ag. de 2020
Comentada: Christian Idzik el 31 de Ag. de 2020
Hi everyone,
I have built a GUI with App Designer and complied it to a ctf file. One feature of the GUI is to select, read txt and create a txt file. Here an error occurs.
First clicking the right button, the web app opens a nice window where you can either drop the file or select it. The file is locally on the user's PC.
But after selecting the file, it shows the following error message:
Error occurred during upload/download for: example.txt
No permissions
Error using matlab.ui.control.internal.model.mixin.MultilineTextComponent/set.Text (line 49)
The Matlab Web App Server runs on linux machine and I gave all users write/read permissions to the folder (/local/MathWorks/webapps/R2020a/) containing the app.
But somehow that didn't change anything.
What do I have to do so that the App has the permission to upload/download files?
Thanks in advance
Christian
  6 comentarios
J. Alex Lee
J. Alex Lee el 28 de Ag. de 2020
yea, sorry i was no help...i've had some luck in the past trying to diagnose web server working path by outputting various paths when i encountered local write permission issues...but never encountered a problem with the result of uigetfile() itself (on a windows web server though).
My main learning was that the runtime directory is not the directory where the ctf file resides (whereas I believe for stand-alone executables, the working directory is wherever the .exe lives), and so trying to work with relative paths with deployed code is generally confusing.
is it possible the web app is using a system temporary directory like /tmp, that for some reason you have set to r-- or something?
Christian Idzik
Christian Idzik el 31 de Ag. de 2020
no problem. ;)
The Matlab Web App Server runs on a linux server(opensuse)
that is a good idea, the question is where the system temorary directory is, I will do some try and error.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Web Apps en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by