如何将文件从jfilechooser保存到项目文件夹?

时间:2019-02-04 12:18:54

标签: java swing

我刚刚用Java上传图像,现在我要上传docx,pdf等文件。

我尝试使用/更改用于上传图片的代码,但没有成功。

private void btnOpenFileActionPerformed(java.awt.event.ActionEvent evt) {                                            
    int returnValue = openFileChooser.showOpenDialog(this);

    if(returnValue == JFileChooser.APPROVE_OPTION) {
        try{
            openFileChooser.getSelectedFile();
            lblMessage.setText("File Succesfully loaded");
        }catch(Exception ex){
            lblMessage.setText("Failed to load File");
        }
    }
    else{
        lblMessage.setText("No file Choosen");
    }
}                                          

这是我选择文件的方式,我没有任何代码可以在项目文件夹中上载/保存

1 个答案:

答案 0 :(得分:0)

首先请确保将所选文件分配给如下所示的变量:

http://local/drops

然后,因为您只需要文件的副本,只需将其添加到下面的行即可使用简单的文件复制操作:

File theSelectedFile = openFileChooser.getSelectedFile();