-
public interface FileSaveService
FileSaveService
服务允许用户将文件保存到本地文件系统,即使是在不受信任的执行环境中运行的应用程序。 JNLP客户端是调解员,因此负责提供具体的实现(如果有的话)。此服务提供与大多数浏览器提供的“ 另存为”功能相似的功能。
- 从以下版本开始:
- 1.4.2
- 另请参见:
-
FileOpenService
,FileContents
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 FileContents
saveAsFileDialog(String pathHint, String[] extensions, FileContents contents)
要求用户保存文件。FileContents
saveFileDialog(String pathHint, String[] extensions, InputStream stream, String name)
要求用户保存文件。
-
-
-
方法详细信息
-
saveFileDialog
FileContents saveFileDialog(String pathHint, String[] extensions, InputStream stream, String name) throws IOException
要求用户保存文件。- 参数
-
pathHint
- 从应用程序到要使用的默认目录的提示。 这可能会被JNLP客户端忽略。 -
extensions
- 在文件选择器中显示的默认扩展名列表。 例如,String[] { "txt", "java" }
。 这些可能会被JNLP客户端忽略。 -
stream
- 要保存的文件的内容表示为InputStream
-
name
- 建议的文件名,可能被JNLP客户端忽略 - 结果
-
A
FileContents
对象为保存的文件,如果保存成功,或null
如果用户取消了请求。 - 异常
-
IOException
- 如果请求失败,除了用户选择不保存文件以外的任何方式
-
saveAsFileDialog
FileContents saveAsFileDialog(String pathHint, String[] extensions, FileContents contents) throws IOException
要求用户保存文件。- 参数
-
pathHint
- 从应用程序到要使用的默认目录的提示。 这可能会被JNLP客户端忽略。 -
extensions
- 在文件选择器中显示的默认扩展名列表。 例如,String[] { "txt", "java" }
。 这些可能会被JNLP客户端忽略。 -
contents
- 要保存的文件的内容以及建议的文件名。 建议的文件名可能会被JNLP客户端忽略。 - 结果
-
A
FileContents
保存文件的对象,如果保存成功,或null
如果用户取消了请求。 - 异常
-
IOException
- 如果请求失败,除了用户选择不保存文件以外的任何方式
-
-