Projet

Général

Profil

Révision 83a77071 tools.cpp

Voir les différences:

tools.cpp
157 157
{
158 158
    if(!m_ftpCommands.isEmpty()) {
159 159
        QStringList cmd(m_ftpCommands.takeFirst().split(";"));
160
        QString fileName;
160 161
        //Commande speciale pour extraire un fichier ZIP sur le serveur
161 162
        //exemple: http://webopenphoto.free.fr/sagc/extract.php?src=galleries/Cala-Montjoi-2012_Christophe/zip/mq.zip
162 163
        if(cmd.at(0) == "unzip") {
163
            QUrl u("http://webopenphoto.free.fr/sagc/extract.php?src=" + cmd.at(1));
164
            QUrl u(m_urlSite + "/extract.php?src=" + cmd.at(1));
164 165
            m_web->load(u);
165 166
            qDebug() << "Ouverture de " << u;
167
            fileName = "Unzip " + cmd.at(1);
166 168
        }
167 169
        if(cmd.at(0) == "mkdir") {
168 170
            m_ftp->mkdir(cmd.at(1));
171
            fileName = cmd.at(1);
169 172
        }
170 173
        if(cmd.at(0) == "put") {
171 174
            QFile *fic = new QFile(cmd.at(1));
172 175
            if(fic->open(QIODevice::ReadOnly)) {
173 176
                qDebug() << "       Upload : " << cmd.at(1) << " -> " << cmd.at(2);
174 177
                m_ftp->put(fic,cmd.at(2));
178
                fileName = cmd.at(2);
175 179
            }
176 180
            else {
177 181
                //erreur
178 182
            }
179 183
        }
180 184
        m_currentFTPFileUpload++;
181
        emit signalUpload(nbTotalUpload(), m_currentFTPFileUpload, cmd.at(1));
185
        emit signalUpload(nbTotalUpload(), m_currentFTPFileUpload, fileName);
182 186
    }
183 187
    else {
184 188
        emit signalUploadEnd();
......
232 236
}
233 237

  
234 238

  
235
void tools::uploadRecursifGallery(QString destDirBase)
239
void tools::uploadRecursifGallery(QString destDirBase, QString urlSite)
236 240
{
237 241
    qDebug() << " ** uploadRecursifGallery : " << m_fileListToUploadIndex.count() ;
242
    m_urlSite = urlSite;
238 243
    m_destDirBase = destDirBase;
239 244
    m_typeUploadRecursif = "Gallery";
240 245
    while(m_fileListToUploadIndex.count()>0) {

Formats disponibles : Unified diff

Redmine Appliance - Powered by TurnKey Linux