我将一些* .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))
但是在两种情况下我都找不到该文件。 正确的路径应该是什么?
答案 0 :(得分:3)
您可以将文件放入资源中,例如src/main/resources/clientdocs/file1.xls
,然后使用ClassPathResource
。
Resource xlsRes = new ClassPathResource("clientdocs/file1.xls");
InputStream xlsStream = xlsRes.getInputStream();