Сервер API не может создать файл, когда получает запрос пут - PullRequest
0 голосов
/ 28 марта 2019

Я новичок в API. У меня есть сервер Java API. В методе put на стороне сервера я получаю строку и создаю файл arff, используя эту строку. затем я делаю некоторый процесс над этим файлом и возвращаю результат, который является другой строкой. Проблема в том, что когда я делаю запрос на установку, файл создается не по локальному пути, а когда я запускаю код в локальном приложении для тестирования, файл создается, чтобы код работал. Мне нужно создать файл из этой строки, потому что я использую алгоритм машинного обучения, который работает только с файлами. Кто-нибудь знает, почему это так?

метод Classify text вызывается методом put на стороне сервера

public static int ClassifyText(String trained_model, String text) throws FileNotFoundException, IOException, Exception {

    String evaluation_file = "..\toBeClassified_text.arff";

    //create a arff file for the text
    FileWriter fileWriter = new FileWriter(new File(evaluation_file));
    PrintWriter printWriter = new PrintWriter(fileWriter);

1 Ответ

0 голосов
/ 29 марта 2019

Проблема решена путем модификации этой строки:

Stringvaluation_file = "D: \ toBeClassified_text.arff";

...