Tag: 下载

Android:下载文件代码不起作用

我正在尝试从URL下载文件。 我的代码没有返回错误,但我看不到我应该在内部存储中下载的文件。 这是我的代码: package com.example.downloadfile; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.util.Log; import android.widget.TextView; public class DownloadFile extends Activity { private static String fileName = “al.jpg”; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView tv = new TextView(this); tv.setText(“This […]

如何在java中下载大型文件(大小> 50MB)

我正在从远程位置下载文件,对于较小尺寸的文件,下载完成,对于大尺寸文件(> 10 MB),下载完成。 这是我用来从远程服务器下载文件的代码。 File dstFile = null; // check the directory for existence. String dstFolder = LOCAL_FILE.substring(0,LOCAL_FILE.lastIndexOf(File.separator)); if(!(dstFolder.endsWith(File.separator) || dstFolder.endsWith(“/”))) dstFolder += File.separator; // Creates the destination folder if doesn’t not exists dstFile = new File(dstFolder); if (!dstFile.exists()) { dstFile.mkdirs(); } try { URL url = new URL(URL_LOCATION); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.addRequestProperty(“User-Agent”, […]

使用JSF下载CSV文件

我不知道如何下载CSV文件。 CSV将在运行时生成。 我是否需要先将文件保存在tomcat WEB-INF目录中? 我正在使用JSF 1.2。 顺便说一下,这种任务最受欢迎的JSF组件是什么? 编辑(05.05.2012 – 15:53) 我尝试了BalusC在他的第一个链接中说明的解决方案,但如果我点击我的commandButton,该文件的内容将显示在网页上。 也许mimetype存在问题? XHTML文件: 主豆: public String doDataExport() { try { export.downloadFile(); } catch (SurveyException e) { hasErrors = true; } return “”; } 出口豆类: public void downloadFile() throws SurveyException { try { String filename = “analysis.csv”; FacesContext fc = FacesContext.getCurrentInstance(); HttpServletResponse response = (HttpServletResponse) fc.getExternalContext().getResponse(); […]

使用java下载zip文件?

我正在使用Java从Web服务器下载zip文件但不知何故我在每个文件中丢失大约2kb。 我不知道为什么因为相同的代码可以与其他格式一起使用,例如文本,mp3和额外的。 任何帮助表示赞赏? 这是我的代码。 public void download_zip_file(String save_to) { try { URLConnection conn = this.url.openConnection(); conn.setDoOutput(true); conn.setDoInput(true); conn.setRequestProperty(“content-type”, “binary/data”); InputStream in = conn.getInputStream(); FileOutputStream out = new FileOutputStream(save_to + “tmp.zip”); byte[] b = new byte[1024]; int count; while ((count = in.read(b)) > 0) { out.write(b, 0, count); } out.close(); in.close(); } catch (IOException e) { […]

找不到Java 9 Zip End Headerexception

我试图使用java- SRTM文件从这个URL批量下载zip文件,它需要用户名/密码下载,我使用以下java代码,它给了我以下exception java.util.zip.ZipException: zip END header not found at java.util.zip.ZipFile$Source.zerror(java.base@9-internal/ZipFile.java:1210) at java.util.zip.ZipFile$Source.findEND(java.base@9-internal/ZipFile.java:1119) at java.util.zip.ZipFile$Source.initCEN(java.base@9-internal/ZipFile.java:1126) at java.util.zip.ZipFile$Source.(java.base@9-internal/ZipFile.java:963) at java.util.zip.ZipFile$Source.get(java.base@9-internal/ZipFile.java:933) at java.util.zip.ZipFile.(java.base@9-internal/ZipFile.java:213) at java.util.zip.ZipFile.(java.base@9-internal/ZipFile.java:145) at java.util.zip.ZipFile.(java.base@9-internal/ZipFile.java:159) at toposwapper.rules.ZipFileDownloadAction.execute(ZipFileDownloadAction.java:29) 这是我的java版本 java openjdk version “9-internal” OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src) OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode) 这是我用来下载的代码 – URL url1 = null; URLConnection conn = null; InputStream […]

使用Java,Struts 2和AJAX进行文件下载

我想使用java,struts2和ajax进行文件下载。 在我的html页面上有一个名为“export”的按钮,点击将执行ajax调用,该调用将执行查询并将使用代码创建.xls文件,我想将该文件下载给用户而不将其存储在硬盘驱动器上。 有没有人知道如何在java中使用struts2和ajax? 有没有可用的例子? 如果您需要我提供更多详细信息,请告诉我…… 谢谢。 amar4kintu

下载文件,同时还更新JProgressBar

我已经尝试了不同方法的音调来使其工作,但它们要么不使用进度条,要么不按照我希望的方式工作。 我已经创建了一个带有进度条的新窗口,需要创建一个允许我下载文件同时更新JProgressBar 。 有一个Apache Commons方法非常容易用于下载文件,但它似乎与JProgressBar不兼容。 我在另一个线程中运行它时遇到了麻烦, SwingUtilities.invokeLater似乎没有更新到进度条,但它确实运行,因为我可以将它打印到控制台。 我甚至尝试过progressBar.repaint()方法。 所以我想要的是一种方法,可以下载文件,同时还更新JProgressBar以反映下载的状态。 提前致谢! 基尔

Java下载管理器

我需要通过FTP / HTTP从Java获得几个巨大的文件(几个演出)。 是否有一个现成的库(java /命令行工具)来方便下载? 一些明显的要求是: 多连接下载 – 应该能够打开几个连接到服务器以加速下载(如FlashGet / GetRight / …) 恢复下载 编辑 – 我真的不想写这样的图书馆,而是为现有的测试生产级图书馆窃取(或支付)。 rsynch不相关,因为我需要从HTTP和FTP站点下载文件,它不是用于内部文件传输。

GWT – 在加载文件之前进行简单加载屏幕的最简单方法

单击按钮时,我的GWT应用程序返回嵌入在HTML页面中的PDF文件,如下所示: 问题是服务器创建这个PDF文件可能需要一段时间,所以我想要的是一个带有加载动画的等待屏幕,可以在后台下载PDF文件,然后在文件完成后显示页面如上所述。 一种显而易见的方法是显示加载页面,向服务器发送异步命令,然后一旦调用onSucceed方法,就像正常一样调用页面。 下行是我必须添加一些服务器端逻辑,以使PDF创建在后台工作… 有没有办法用GWT API做客户端?

SFTP上传下载使用Apache Commons VFS进行存在和移动

我需要一个纯Apache Commons VFS解决方案/代码/示例 将本地文件上载到远程主机位置 检查远程主机位置中是否存在文件 将远程主机文件下载到本地文件位置 将文件从一个远程位置移动到同一主机中的另一个远程位置 从远程主机位置删除文件 通过SFTP电话。 解决方案应该只使用Apache Commons VFS api,不应该引用底层的JSCH库。