Quantcast
Channel: 質問!ITmedia 新着質問(Java/253)
Viewing all articles
Browse latest Browse all 2439

決められたファイルのみアップロードする方法

$
0
0
閲覧いただき、ありがとうございます。 現在学習として、JSP + Java (+Seaser2) + Tomcatの組み合わせでプログラムを作成、修正を行っております。 作りたいとものして、あらかじめ決められたファイルのみをアップロードするという物になります。(例として、C:\Users\ユーザ名\Desktop\アップロード.xlsxだけをアップロードする。) その際、FormFile(.org.apache.struts.upload)にアップロードを行うファイルの情報を直接設定しようと考えましたが、FormFileにアップロードするファイルの情報(ファイル名やファイルのパス、ファイルの種類等)を直接設定することが出来ずにに困っております。 そのため、以下のことについて質問させてください。 ・アップロードするファイルの情報をFormFileに直接指定して格納する方法はあるのでしょうか? また、formFile.setFileNameにファイルのフルパスを指定し、直接設定を行いましたが、NullPointerExceptionのエラーが出てしまいます。 以下、ソースとなります。 public String upload() throws Exception { try { FileInfoDto dto = Beans.createAndCopy(FileInfoDto.class,this.fileUploadForm).execute(); dto.fileId = ""; // ここの部分で、formFileの設定を行いたい// dto.openLevel = "1"; dto.updDatetm = ""; this.fileInfoService.insertRecord(dto); // } catch (ServiceException e) { super.errorLog(e); throw e; } catch (Exception e) { super.errorLog(e); throw e; } return null; } } 当方、JavaやJSPなどに関して、スキル不足なのは承知の上なのですが、 参考になるサイトのURLだけでも教えていただければと思います。 なお、環境は以下の通りです。 ・Windows 7 Pro ・JDK1.7 ・tomcat7 どうか、宜しくお願い致します。

Viewing all articles
Browse latest Browse all 2439

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>