Загрузка файла из Mega.nz для использования в проекте Java - PullRequest
0 голосов
/ 20 сентября 2018

Можно ли загрузить файл из моей учетной записи 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
    }

}

Я не знаю, как получить файлы за пределами проекта бездобавив их в путь сборки, так можно ли вообще делать то, что я спрашиваю?

1 Ответ

0 голосов
/ 20 сентября 2018

Кто-то создает 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, который делает это проще.Например, многие файловые службы предоставляют API S3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...