The easiest way to connect a Qt app with cloud services - ftp



  • Hi all. What is the easiest or more popular way to connect a qt application with a cloud service, for example Dropbox, Google Drive, Amazon Web Services etc? What is the easiest API - SDK for this purpose in C++? What about ftp?

    Imagine that in a company, new software applications or new versions are created very often, and every time these ones should be distributed to employees - technicians. It should be done online and maybe automatically.

    Do you have an idea how it can be done on QT? Any suggestions - advice? Thanks in advance.


  • Qt Champions 2016

    Why not just use dropbox ?
    We do that. have a install folder. dropbox sync it behind our backs and
    it just works out of the box.



  • Thanks for the answer mrjj. Can you tell me more details? Or just give a link to understand better, hot it works?


  • Qt Champions 2016

    @Konstantinos

    Well we just have a dropbox installed.

    I have shared a folder to our engineers.

    IF i update a file in that folder, they get the update at once.
    (when they are on net)

    It works quite fast. Often they will use a phone as wifi to sync to new version.

    If u can live with 2 GB u can even do it completely free.
    There is very little setup. just install and use.
    Not sure what else I can tell you?



  • Hi again. So with the dropbox installed on all the computers, can the administrator force all of them to upgrade a software application? Can the update be done in the background automatically, without giving in users the opportunity to see this or to reject this?


  • Qt Champions 2016

    @Konstantinos
    no. they just have easy access to the installer and the technician will himself apply the update.



  • @mrjj

    I understand. So, in my case, maybe it would be better to create a qt application for this purpose? Technicians will not care about the updates, and these ones will be done automatically. In this case, a cloud service (Dropbox, google drive, amazon etc) will be useful?


  • Qt Champions 2016

    @Konstantinos

    So you are not looking for a way to distribute some software, but you want to to be able to
    force an update of installed software WITHOUT user being able to stop it or
    being involved ?

    You can still use dropbox for the actual transfer as it work super great. You can install a program
    that look in dropbox for new files and install them.

    There are many IT solutions for this use case but works best with domains etc.



  • @mrjj said:

    You can still use dropbox for the actual transfer as it work super great. You can install a program
    that look in dropbox for new files and install them.

    There are many IT solutions for this use case but works best with domains etc.

    I understand. How are these programs that look in dropbox for new files and install them called?

    Can you tell me some examples?


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.