History

Working download and unpackage from Clara.io

elisa-lj11 committed 10 years ago

Commit 615627e1 parent 49712065 files · +28 −11Browse files

Showing the changes to libraries/script-engine/src/FileScriptingInterface.cpp (1 of 5 files). Show all

Unified · Split

libraries/script-engine/src/FileScriptingInterface.cpp+5−4
@@ -38,7 +38,8 @@ void FileScriptingInterface::runUnzip(QString path, QUrl url) { · 37 unmodified lines
3838 }
3939
4040 bool FileScriptingInterface::testUrl(QUrl url) {
41− if (url.toString().contains(".zip")) return true;
41+ if (url.toString().contains(".zip") && url.toString().contains("fbx")) return true;
42+ qDebug() << "This model is not a .fbx packaged in a .zip. Please try with another model.";
4243 return false;
4344 }
4445
@@ -80,14 +81,14 @@ void FileScriptingInterface::unzipFile(QString path) { · 35 unmodified lines
8081
8182 //QString zipFileName = QFile::decodeName(compressedFileContent);
8283 QString dirName = dir.path();
83− QDir testPath("C:/Users/elisa/Downloads/banana.zip");
84+ //QDir testPath("C:/Users/elisa/Downloads/banana.zip");
8485 qDebug() << "Zip directory is stored at: " + dirName;
85− QStringList list = JlCompress::extractDir(testPath.path(), "C:/Users/elisa/Downloads/test");
86+ QStringList list = JlCompress::extractDir(dirName, "C:/Users/elisa/Downloads/test");
8687
8788 qDebug() << list;
8889
8990 //QFileInfoList files = dir.entryInfoList();
90− QFileInfoList files = testPath.entryInfoList();
91+ QFileInfoList files = dir.entryInfoList();
9192 foreach(QFileInfo file, files) {
9293 qDebug() << "My file: " + file.fileName();
9394 recursiveFileScan(file, &dirName);