java - 从 Mega.nz 加载文件以在 java 项目中使用
问题描述
是否可以从我的 mega.nz 帐户加载文件以在我的 java 项目中使用?
我有一个大缓存要读取,我不希望它被放置在我的项目文件中,并且想从外部位置读取它。我也不希望它在我的桌面或类似的东西上。
目前我有:
public class Main {
public static void main(String[] args) {
File file = new File("contentFolder/cache/"); //gets the cache from the content folder
}
}
我不知道如何在不将它们添加到构建路径的情况下获取项目之外的文件,所以甚至可以按照我的要求进行操作吗?
解决方案
有人构建了一个 Java API,但它已经 3 年不再维护了,请参阅https://github.com/Ale46/Mega-Java。Android 应用程序(Java 中)直接使用 C++。
如果你不想将 C++ SDK 与 Java 结合,但有一个原生的 Java 程序,你可能需要自己做一些编程和 HTTP 请求。bash 脚本“megadown”可能是一个很好的起点:https ://github.com/tonikelope/megadown/blob/master/megadown
无论如何,我建议使用具有标准 API 的服务,这会更容易。例如,很多文件服务都提供了 S3 API。
推荐阅读
- python - 为什么我会得到?Series 的真值是模棱两可的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()
- android - Flutter如何在圆圈中显示标记?flutter_map
- laravel - Laravel Dusk 无法在 Docker/docker-compose.yaml 上运行
- c++ - 如何在没有任何变量的情况下从控制台读取数字
- ruby-on-rails - 使用 devise_invitable,一经接受,保存相互友谊
- data-warehouse - 在星型模式 DWH 中构建无事实事实的最佳方法
- caching - 如何使用 scrapy 或任何其他工具抓取使用 if-non-match 和 cookie 的页面?
- c# - 外部登录facebook mvc应用
- python - 如何在 discord.py 中使用 on_member_join 和 on_member_remove
- javascript - Magnific-popup enqueue 样式表未在 wordpress 中正确加载