如何在我的Java代码中使用REST命令?

时间:2014-03-17 18:54:19

标签: java ftp

我一直在尝试准备一个用于下载http和ftp文件的下载管理器代码。与http文件不同,我无法设置Set Request Property命令。所以,如果我暂停下载,恢复后会从头开始,文件已损坏。

我研究过FTP RFC。但是语法对我没什么帮助。这是我代码的一小部分。

if(url.toExternalForm().toLowerCase().startsWith("ftp://"))
        {
            //conn.setRequestProperty("Range","bytes=" + downloaded+ "-");
            int contentLength = conn.getContentLength();

            if (contentLength < 1)
            {
                error();
            }
            if (size == -1) 
            {
                size = contentLength;
                statChanged();
            }
            if(path == "")file = new RandomAccessFile("c:/Users/user/Downloads/Rudro/" + getFileName(url), "rw");
            else file = new RandomAccessFile(path+ "/" + getFileName(url), "rw");
            file.seek(downloaded);
            stream = new BufferedInputStream(conn.getInputStream());
        }   

任何人都可以帮我在哪里放置REST命令以及如何使用

提前致谢..

0 个答案:

没有答案