Bypass cache when uploading a torrent file in Web UI (closes #68)

This commit is contained in:
Christophe Dumez
2012-09-02 21:41:11 +03:00
parent cf7bc882f5
commit de43a0b7a1
2 changed files with 18 additions and 19 deletions

View File

@@ -297,7 +297,7 @@ void HttpConnection::respond() {
}
// Icons from theme
qDebug() << "list[0]" << list[0];
//qDebug() << "list[0]" << list[0];
if (list[0] == "theme" && list.size() == 2) {
#ifdef DISABLE_GUI
url = ":/Icons/oxygen/"+list[1]+".png";
@@ -393,6 +393,7 @@ void HttpConnection::respondGlobalTransferInfoJson() {
}
void HttpConnection::respondCommand(const QString& command) {
qDebug() << Q_FUNC_INFO << command;
if (command == "download") {
QString urls = m_parser.post("urls");
QStringList list = urls.split('\n');
@@ -434,7 +435,7 @@ void HttpConnection::respondCommand(const QString& command) {
const QList<QByteArray>& torrents = m_parser.torrents();
foreach(const QByteArray& torrentContent, torrents) {
// Get a unique filename
QTemporaryFile *tmpfile = new QTemporaryFile (QDir::temp().absoluteFilePath("qBT-XXXXXX.torrent"));
QTemporaryFile *tmpfile = new QTemporaryFile(QDir::temp().absoluteFilePath("qBT-XXXXXX.torrent"));
tmpfile->setAutoRemove(false);
if (tmpfile->open()) {
QString filePath = tmpfile->fileName();