你能从java对话框应用程序下载文件(图片)吗?

时间:2013-08-16 04:55:58

标签: java user-interface dialog

我正在尝试在我的java应用程序中下载代码。基本上,用户输入他们的个人信息,该信息通过文件i / o发送到文本文档。然后下一步是有一系列对应于某个下载的按钮或链接。例如,button1 = file1,button2 = file2,依此类推。我需要它来下载图片。这可以通过对话框吗?我正在通过网站运行该应用程序。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

您可以使用URLConnection从网址下载文件。您可以让对话框显示选项,然后根据他们按下的按钮选择一个URL,并使用URLConnection(通过.connect().getInputStream())来读取数据,您可以然后写出文件或做任何你想做的事。

你说你是通过网站运行的,所以我认为这是一个applet。请记住,如果它是未签名的小程序,则只能从小程序所在的服务器下载文件。如果您需要从任何地方下载,您需要签署您的小程序,或使用不是小程序的东西。

此外,由于你 通过网站运行它,如果它合适,也许不同的方法是将用户重定向到文件的URL并让他们的浏览器负责下载