Page 1 of 1

Uploaden van een file

Posted: Sun Oct 17, 2021 4:49 pm
by Rinker
Hoi allemaal,

Ik heb een windows app gemaakt om voor mij dingen te automatiseren en bij te houden, nu kan mijn app ook een calendar.ics file aanmaken.
Nu wil ik graag dat deze calendar.ics file naar mijn website geupload wordt, dit is geen probleem in/met mijn app maar hoe pak ik dat aan met cmsms?
Ik neem aan dat ik niet zomaar een php file kan maken en in bv. /uploads zet die de upload afhandelt, dit ivm veiligheid!?
De calender file mag in uploads blijven staan ergens, ik wil met google agenda een link daarnaar toe maken zodat ik er verder geen omkijken naar heb en het gewoon via mijn app kan updaten.

Iemand sugesties?

Re: Uploaden van een file

Posted: Mon Oct 18, 2021 8:00 am
by Rolf
Ik heb je vraag nu een aantal keren gelezen, maar ik kan er geen antwoord op geven omdat ik de vraag niet helemaal begrijp denk ik... :D Zou je het deel wat van toepassing is voor de website even apart willen opstellen?
Groet, Rolf

Re: Uploaden van een file

Posted: Mon Oct 18, 2021 8:56 am
by velden
Wellicht kun je op een hidden pagina een FormBuilder formulier plaatsen met een upload en password veld.
Kun je in FormBuilder via een UDT het password valideren en daarna de file op de juiste plek zetten.

Denk er dan eventueel wel aan om de XSS check uit te schakelen voor dat formulier want denk dat dat niet werkt bij POST via een app.

Disclaimer: ik heb niet veel ervaring met FormBuilder en uploads, dus weet niet of je ook eenvoudig de locatie en filename kunt instellen.

Re: Uploaden van een file

Posted: Mon Oct 18, 2021 5:45 pm
by Rinker
Rolf wrote: Mon Oct 18, 2021 8:00 am Ik heb je vraag nu een aantal keren gelezen, maar ik kan er geen antwoord op geven omdat ik de vraag niet helemaal begrijp denk ik... :D Zou je het deel wat van toepassing is voor de website even apart willen opstellen?
Groet, Rolf
Haha, ja staat er inderdaad niet erg duidelijk, ik wil op de website een php file zetten waarnaar ik direct een file kan uploaden, die dan de file checkt en de file desnoods verplaatst , dat is altijd een .ics file. ik wil dan in google agenda een url toevoegen naar deze agenda zodat mijn agenda altijd uptodate is.

Mijn app is gewoon een windows programma geschreven in .NET, een file uploaden is vrij gemakkelijk met .NET, maar het gaat me om het afhandelen van de upload, dat moet wel automatisch gaan anders kan ik net zo goed vanuit admin die file toevoegen, maarja dan wordt dat veel werk bij elke verandering.

Hoop dat het nu duidelijker is.

Re: Uploaden van een file

Posted: Mon Oct 18, 2021 5:50 pm
by Rinker
velden wrote: Mon Oct 18, 2021 8:56 am Wellicht kun je op een hidden pagina een FormBuilder formulier plaatsen met een upload en password veld.
Kun je in FormBuilder via een UDT het password valideren en daarna de file op de juiste plek zetten.

Denk er dan eventueel wel aan om de XSS check uit te schakelen voor dat formulier want denk dat dat niet werkt bij POST via een app.

Disclaimer: ik heb niet veel ervaring met FormBuilder en uploads, dus weet niet of je ook eenvoudig de locatie en filename kunt instellen.
Dan moet ik een formulier gaan invullen, dat wordt dan voor mij een stuk lastiger, kan ik de php code op een hidden pagina kwijt? Mischien iets met smarty?

Of wordt het anders een function of een kleine module schrijven voor dit?

Re: Uploaden van een file

Posted: Mon Oct 18, 2021 7:38 pm
by velden
Formulier invullen is http POST request doen. Neem aan dat .net daarin voorziet.

Re: Uploaden van een file

Posted: Tue Oct 19, 2021 1:59 pm
by Rolf
Is het niet eenvoudiger om een derde partij te gebruiken, Dropbox?

Technisch gezien kun je een verborgen pagina maken met een formulier script in CMSMS en PHP. Als basis zou je Simple Form (http://dev.cmsmadesimple.org/projects/simpleform) kunnen forken.
De pagina kun je bijvoorbeeld beveiligen met een IP slot https://cmscanbesimple.org/blog/test-te ... e-frontend
En/of in combinatie met FEU/MAMS of https://cmscanbesimple.org/blog/very-si ... a-password

Re: Uploaden van een file

Posted: Tue Oct 19, 2021 4:12 pm
by Rinker
Bedankt mannen!

Ik zal van jullie beide de suggesties onderzoeken en kijken wat voor mij het makkelijkst is en waarbij veiligheid bovenaan staat.