Remove invalid UTF8 chars from FTP (cloud storage) and sort order of requires (#2711)

pull/2714/head
Robert 7 years ago committed by Qingping Hou
parent 3ad3452d1a
commit 3f0ce5de34

@ -1,12 +1,13 @@
local FtpApi = require("frontend/apps/cloudstorage/ftpapi")
local ConfirmBox = require("ui/widget/confirmbox")
local FtpApi = require("frontend/apps/cloudstorage/ftpapi")
local InfoMessage = require("ui/widget/infomessage")
local MultiInputDialog = require("ui/widget/multiinputdialog")
local ReaderUI = require("apps/reader/readerui")
local Screen = require("device").screen
local UIManager = require("ui/uimanager")
local util = require("util")
local _ = require("gettext")
local T = require("ffi/util").template
local ReaderUI = require("apps/reader/readerui")
local Screen = require("device").screen
local Ftp = {
}
@ -33,6 +34,7 @@ function Ftp:downloadFile(item, address, user, pass, path, close)
local url = generateUrl(address, user, pass) .. item.url
local response = FtpApi:downloadFile(url)
if response ~= nil then
path = util.fixUtf8(path, "_")
local file = io.open(path, "w")
file:write(response)
file:close()

@ -1,7 +1,7 @@
local DocumentRegistry = require("document/documentregistry")
local ftp = require("socket.ftp")
local ltn12 = require("ltn12")
local url = require("socket.url")
local DocumentRegistry = require("document/documentregistry")
local FtpApi = {
}

Loading…
Cancel
Save