Jhipster:应该为用户文件设置什么路径

时间:2019-02-20 09:29:07

标签: java spring jhipster

我将一些* .xls文件放到src / main / resources / templates / clientdocs文件夹中。 并尝试

add_filter( 'rest_authentication_errors', 'wpse150207_filter_incoming_connections' );

function wpse150207_filter_incoming_connections( $errors ){

    $allowed_ips = array( '127.0.0.1' );
    $request_server = $_SERVER['REMOTE_ADDR'];

    if( ! in_array( $request_server, $allowed_ips ) )
        return new WP_Error( 'forbidden_access', 'Access denied', array( 'status' => 403 ) );

    return $errors; 

}

我也尝试过

private static final String FILEIN_NAME = "templates/clientdocs/file1.xls";
....
FileInputStream file = new FileInputStream(FILEIN_NAME))

但是在两种情况下我都找不到该文件。 正确的路径应该是什么?

1 个答案:

答案 0 :(得分:3)

您可以将文件放入资源中,例如src/main/resources/clientdocs/file1.xls,然后使用ClassPathResource

Resource xlsRes = new ClassPathResource("clientdocs/file1.xls");
InputStream xlsStream = xlsRes.getInputStream();