use a random string for content-disposition filename when uploading to musescore.com
This commit is contained in:
parent
34f1cfc792
commit
91d3920415
1 changed files with 2 additions and 1 deletions
|
@ -381,7 +381,8 @@ void LoginManager::upload(const QString &path, int nid, const QString &title, co
|
|||
|
||||
QHttpPart filePart;
|
||||
filePart.setHeader(QNetworkRequest::ContentTypeHeader, QVariant("application/octet-stream"));
|
||||
filePart.setHeader(QNetworkRequest::ContentDispositionHeader, QVariant("form-data; name=\"score_data\"; filename=\"temp.mscz\""));
|
||||
QString contentDisposition = QString("form-data; name=\"score_data\"; filename=\"temp_%1.mscz\"").arg(qrand() % 100000);
|
||||
filePart.setHeader(QNetworkRequest::ContentDispositionHeader, QVariant(contentDisposition));
|
||||
QFile *file = new QFile(path);
|
||||
file->open(QIODevice::ReadOnly);
|
||||
filePart.setBodyDevice(file);
|
||||
|
|
Loading…
Reference in a new issue