文件从文件目录而不是HTTP URL

时间:2016-01-06 06:46:39

标签: java file httpconnection

以前,我的代码是为了从HTTP网址获取文件内容而开发的,例如" http://storage.googleapis.com/abc"。但是,现在要求稍微改变了,并且要求使用HTTP URL链接,而不是使用服务器的文件目录位置。 (即/var/puru/abc)。

那么,是否有任何正确或重要的方法来完成并满足要求,而不会对我现有代码进行大幅改动?

我在这里提供了代码示例,它提供了实际使用http URL的文件URL(baseUrl)。

private URL getFileUrl(String fileName) throws MalformedURLException {

        try {
            Date dateObj = dateFormatter.parse(date);
            Calendar cal = Calendar.getInstance();
            cal.setTime(dateObj);
            return new URL(baseUrl, cal.get(Calendar.YEAR) + "/" + fileName);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return null;
    }

请建议,并指导我。

0 个答案:

没有答案