人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

HTML <INPUT type=file value=”C:¥A.dat”>を
「参照」ボタンを押さずにリクエストが出来る方法。(あらゆる可能性や方法をお待ちしてます。)
--
キーワード IHTMLElement , finename=””, IXMLDOMNode....

●質問者: disca
●カテゴリ:コンピュータ 生活
✍キーワード:HTML キーワード ボタン リクエスト
○ 状態 :終了
└ 回答数 : 9/9件

▽最新の回答へ

1 ● x2pop
●20ポイント

http://www.google.co.jp/search?q=cache:InSDlxgQoVkJ:tohoho.w...

送信ボタンをJavaScriptで押せばいいと思いますが。

意味が違っていたらすいません(汗)

◎質問者からの返答

回答ありがとうございます。しかし、

「参照」ボタンを押すと「ファイルを開く」ダイアログが立ち上がります。

ダイアログを立ち上げないで、

input value の設定を変更できる方法を探しています。


2 ● kacchan6
●20ポイント

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=1709...

上記方法はセキュリティ上できません。

クライアントのレジストリファイルとかを

勝手にアップロードされたら危ないですよね。

これは通常のブラウザの仕様となっています。

実現方法としては、ActiveXを使うなどの方法が必要です。

ActiveXで、クライアントのファイルを取得し、

サーバと通信を行うか、BASE64エンコードを行い、

<input type=”hidden”>に格納して送信して

サーバで復元するという方式か、

独自のブラウザを作るぐらいしか方法がありません。

◎質問者からの返答

ありがとうございます。現状ではActiveX?(COM)を使ってC++言語(ATL)でプログラミングしています。

現状のIEでは、セキュリティ上出来ない仕様ですが、奇抜なアイデアがありましたら宜しくお願いいたします。


3 ● ke_ishi
●20ポイント

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

ご指定のページが見つかりません

それが可能であると、OSのシステムファイルなどを勝手にアップロードできてしまいます。セキュリティ的な観点から、初期化はできないです。

MSDN的にも、初期化しようとすると例外だそうで、IEでダメならダメでしょうね。

◎質問者からの返答

ありがとうございます。

正攻法ではダメと思いますが、

たとえば、IHTMLElement::click() を押し後、

IEフレームを親としてファイルダイアログが表示されると思います。

ファイルダイアログですので、フック等を用いてOKボタン等を押すことも可能です。こういった正攻法でない方法がありましたら(アイデアでOK)です。ご教授下さいますとあり難いです。


4 ● upride
●5ポイント

http://google.co.jp/

Google

参照ボタンでダイアログを開かせないで

裏でファイルを参照することは

できないと思われます

私も以前できないかと調査しましたが

type=valueのテキストボックスに

javascriptでパスを指定しても

入って行きません

やはりクライアント情報の自動吸出しは

ウイルスの動きそのものなので

封じ込まれているのだと思います

◎質問者からの返答

ありがとうございます。

---

IE専用になってしまいますが、IXMLDOMNode が使えると思いますので、IHTMLElement 等では規制が掛かるMSHTMLより、XMLですとアクセス可能かな?…と考えたりします。奇抜でも構いませんのでお願いいたします。


5 ● upride
●20ポイント

http://google.com/

Google

ああ、すみません

業務作っている方ですね

てっきり興味でやられていると・・

IIS6.0でしたらやってます

Web Serviceを稼動させて

画面ロード時にアップロードさせてます

認証済みサイトにする必要があります

◎質問者からの返答

いえいえ、趣味=仕事でやっています。

ありがとうございます。 「認証済みサイト」ですか。参考になります。。。。


1-5件表示/9件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ