- - PR -
ファイルアップロード時の初期値
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-02-29 12:48
ASP開発で、ファイルアップロードをしたいのですが
<INPUT type="file"〜>を使用するとファイルアップロード が出来ると聞いたので、INPUTタグを使用して行おう と思っているのですが、アップロードファイルを 「参照」ボタンを押下して必ず選択しなければいけません。 アップロードするファイル名はいつも一緒なので初期値と してパスとファイル名を表示したいです。 調べてみると、INPUT type="file"では、valueが使用できない とのこと(セキュリティー上?)でした。 どなたか、送信ファイルのフルパスを初期表示させて行える 方法をアドバイス願えませんでしょうか。 |
|
投稿日時: 2008-02-29 13:03
ひとつ質問があります。
ユーザーが何も知らない状態で、 サイト作成者の意のままに、ローカル上のファイルを吐き出すようなブラウザ、 使いたいと思いますか? |
|
投稿日時: 2008-02-29 13:12
セキュリティ上できないと思います。
また初期値で何を表示するのでしょうか PCの環境はすべて違いますよ。 |
|
投稿日時: 2008-02-29 13:39
セキュリティ上できません。
出来てしまうと、勝手にクライアント上のファイルが送信されてしまう事になります。 どうしてもそのようなことを実現したいのであれば ActiveX等でアップロードする仕組みを自作するほかないと思います。 |
|
投稿日時: 2008-02-29 13:46
説明不足ですいません。
今回のシステムは、イントラネットで行い。 クライアントのPCは全て同じフォルダ構成 にします。 そこで、毎朝決められた時間に所定フォルダに xxx.csvというファイルを置くので、サーバー にアップロードして下さい。という要望でした。 最初は、参照ボタンで所定ファイルを選択しアップロード して下さいと伝えたのですが、毎回同じフォルダ、ファイル名 なのに毎回参照ボタンで選択するのはイヤだという意見から 質問させて頂いたというのが経緯です。 |
|
投稿日時: 2008-02-29 14:14
そうですか
くまっちさんが書いているようにActiveXでコントロールを書くしかないですね (クライアント数が多いと配布が難しいですが(ブラウザの設定等)) 他にもっと違うアプローチでいいんじゃないかなと思います。 ・タスクスケジューラでftpコマンド起動 ・サービス化+Webサービス ・WindowsApplication+Webサービス ・WebDAVの様なもの |
|
投稿日時: 2008-02-29 14:21
いろいろアドバイスありがとうございます。
indigo-xのアドバイス通り、違うアプローチ を検討してみます。 |
1