2017-10-16 17 views
0
network.download( url, "GET", function(e) 
if (e.isError == false) then 
    print("Download Successful") 

    -- get the path of the downloaded file 
    local path = system.pathForFile("MyModule.lua" , system.TemporaryDirectory) 

    -- Replace "/" with "." because that's how "require" works 
    local newPath = string.gsub(path, "/", ".") 

    -- Load the module 
    local m = require (newPath) <<-- Error! 

end 
end, "MyModule.lua", system.TemporaryDirectory) 

Comme vous pouvez le voir, j'essaie de télécharger un module depuis une URL. Le fichier est en effet téléchargé mais en essayant de le charger en utilisant la fonction require je reçois cette erreur:Téléchargement d'un module à l'aide de l'URL

File: module '<<path of the file>>.tmp.MyModule.lua' not found 

Répondre