diff --git a/src/QGCFileDownload.cc b/src/QGCFileDownload.cc index 9a262ff..43f3512 100644 --- a/src/QGCFileDownload.cc +++ b/src/QGCFileDownload.cc @@ -33,6 +33,12 @@ bool QGCFileDownload::download(const QString& remoteFile) return false; } + // Strip out parameters from remote filename + int parameterIndex = remoteFileName.indexOf("?"); + if (parameterIndex != -1) { + remoteFileName = remoteFileName.left(parameterIndex); + } + // Determine location to download file to QString localFile = QStandardPaths::writableLocation(QStandardPaths::TempLocation); if (localFile.isEmpty()) {