private void DownloadBtn_Click(object sender, RoutedEventArgs e) { //Lanzou.download_file("i5znnij", "a:/abc.mp3"); Lanzou.download_file("i62p51e", "a:/mmc.txt"); //var pua = "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Mobile Safari/537.36"; //var req = getReq("https://www.lanzous.com/tp/i5znnij"); //req.UserAgent = pua; //var ret = reqOut(req); //Clipboard.SetDataObject(ret); }
public async Task <bool> vfs_db_download() { try { string vvv = await _lanz.get_dirDescription(sys_dir_id); Newtonsoft.Json.Linq.JObject json_data = Newtonsoft.Json.Linq.JObject.Parse(vvv); var sysFileId = json_data["sys"].ToObject <int>(); var shareId = _lanz.get_shareId(sysFileId); Lanzou.download_file(shareId, db_tempPath + "__vfs.sqlite.db"); _sqlcon = new System.Data.SQLite.SQLiteConnection("data source=" + db_tempPath + "__vfs.sqlite.db"); _sqlcon.Open(); } catch (Exception ex) { return(false); } return(true); }
public void downloadFaceFile(VFile file) { if (file.partFile == null) { var shareId = _lanz.get_shareId(file.id); Lanzou.download_file(shareId, fileDownloadPath + file.Name); } else { var fs = File.Create(fileDownloadPath + file.Name); foreach (var x in file.partFile) { var sid = _lanz.get_shareId(x.Value); var stm = Lanzou.get_fileStream(sid); stm.CopyTo(fs); } fs.Close(); } }