[Seasar-user:19179] Re: teeda-html-example の fileupload について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2010年 1月 24日 (日) 00:40:14 JST


お世話になっております。斉藤です。
   
  >それとも,アップロードしたファイルの大元の
>(クライアント側のマシン上の) 名前が取れないと
>いうことでしょうか?
  ファイル名ですが、upload::0000000000.tmpでなく
upload__ffa2fde_1265b10618f__8000_00000001.tmp  といった形式のもので、毎回下二桁は違っております。
  
sa-strutsのほうでは拡張子がtmpではなく、
  アップロードしたファイル名が
  指定箇所にアップされておりましたので、
  なにかエラーがあると勘違いをしておりました。
   
  ご迷惑をお掛けして申し訳ありませんでした。
  
Koichi Kobayashi <[E-MAIL ADDRESS DELETED]> wrote:
  小林 (koichik) です.

Date: Sat, 23 Jan 2010 15:42:13 +0900 (JST)
From: 

To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:19177] teeda-html-example の fileupload について

> Teeda HTML Example 1.0.13-sp8 をダウンロードしてアップロードの機能を
> 試していたのですが、web.xmlに記述されている場所にアップロードを
> 行うことはできたのですが、ファイルの拡張子やサイズに関わらず
> ファイル名が『upload::0000000000.tmp』となっておりました。

こちらでは

upload__ffa2fde_165b10618f__8000_00000001.tmp
upload__ffa2fde_1265b10618f__8000_00000002.tmp
upload__ffa2fde_1265b10618f__8000_00000003.tmp
...

のようになりました.

アップロード画面 (upload/upload.html) にも

サーバ側保存ファイル名::C:\temp\upload__ffa2fde_1265b10618f__8000_00000001.tmp

と正しく表示されています.


念のため確認ですが,問題は何度アップロードしても
毎回同じ

> ファイル名が『upload::0000000000.tmp』となっておりました。

になってしまうということでいいでしょうか?

それとも,アップロードしたファイルの大元の
(クライアント側のマシン上の) 名前が取れないと
いうことでしょうか?
もしそうだとしたら,それは不可能です.
ブラウザはクライアント側マシンのファイル名や
パスや拡張子をリクエストパラメータに含めることは
ありません (セキュリティの都合です).


-- 


"Koichi Kobayashi"


"[E-MAIL ADDRESS DELETED]"


"http://d.hatena.ne.jp/koichik"



_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user

 

 
---------------------------------
Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20100124/62af3ea9/attachment.html>


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