[Seasar-user:13415] Re: sa-struts での複数ファイルアップロードについて

宇枝 祐樹 [E-MAIL ADDRESS DELETED]
2008年 3月 25日 (火) 19:17:49 JST


ひが 様

上田 です。

現状ではできないようですね。
問題の切り分けができただけでも、助かりました。

ありがとうございました。
下記、宜しくお願い致します。

上田

Yasuo Higa さんは書きました:
> ひがです。
>
>   
>> お世話になっております。
>> 上田と申します。
>>
>> 今作業している開発案件でファイルを複数アップロード機能があるのですが
>> 実装について情報お持ちの方、ご教授いただけないでしょうか。
>>
>> アップロード数が可変の為、アクションクラスでFormFile型のフィールドを配列で
>> 取得しようとしているのですが、フィールドにセットする際に
>> org.seasar.framework.beans.IllegalPropertyRuntimeException
>> が発生してしまいます。
>>
>> javascriptでダミーデータを入れてみてたりしましたが同じ結果です。
>> 配列で持つことをサポートしていないのでしょうか。
>>
>> 環境
>> Seasar2 2.4.22
>> sa-struts1.0.1
>> Java1.5.0_14
>> Tomcat6.0.16
>>
>> 実装サンプル
>> <JSP>
>> <c:forEach var="fileArea" begin="0" end="${アップロード可能数}">
>> <html:file property="attachFile"/>
>> </c:forEach>
>>
>>     
> 現状は、サポートできていませんね。
> ただ、上記のやり方だと、commons-updateが最初の要素しか処理しない
> よう(commons-updateが想定どおり配列を返してくれると
> 例外は出ないんだけど)なので、
>
> <c:forEach var="fileArea" varStatus="s" begin="0" end="${アップロード可能数}">
> <input type="file" name="attachFile[${s.index}]"/>
> </c:forEach>
>
> のような形でサポートしたいと思います。
> 今週中に1.0.2-rc1を出す予定です。
>
> よろしくお願いします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
>
>   



Seasar-user メーリングリストの案内