- PR -

ファイルアップロード時の初期値

1
投稿者投稿内容
ホーガン
常連さん
会議室デビュー日: 2008/02/18
投稿数: 42
投稿日時: 2008-02-29 12:48
ASP開発で、ファイルアップロードをしたいのですが
<INPUT type="file"〜>を使用するとファイルアップロード
が出来ると聞いたので、INPUTタグを使用して行おう
と思っているのですが、アップロードファイルを
「参照」ボタンを押下して必ず選択しなければいけません。
アップロードするファイル名はいつも一緒なので初期値と
してパスとファイル名を表示したいです。
調べてみると、INPUT type="file"では、valueが使用できない
とのこと(セキュリティー上?)でした。
どなたか、送信ファイルのフルパスを初期表示させて行える
方法をアドバイス願えませんでしょうか。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2008-02-29 13:03
ひとつ質問があります。

ユーザーが何も知らない状態で、
サイト作成者の意のままに、ローカル上のファイルを吐き出すようなブラウザ、
使いたいと思いますか?
indigo-x
大ベテラン
会議室デビュー日: 2008/02/21
投稿数: 207
お住まい・勤務地: 太陽の塔近く
投稿日時: 2008-02-29 13:12
セキュリティ上できないと思います。

また初期値で何を表示するのでしょうか
PCの環境はすべて違いますよ。
くまっち
大ベテラン
会議室デビュー日: 2008/01/18
投稿数: 169
お住まい・勤務地: 茨城県のどこか。
投稿日時: 2008-02-29 13:39
セキュリティ上できません。
出来てしまうと、勝手にクライアント上のファイルが送信されてしまう事になります。

どうしてもそのようなことを実現したいのであれば
ActiveX等でアップロードする仕組みを自作するほかないと思います。
ホーガン
常連さん
会議室デビュー日: 2008/02/18
投稿数: 42
投稿日時: 2008-02-29 13:46
説明不足ですいません。
今回のシステムは、イントラネットで行い。
クライアントのPCは全て同じフォルダ構成
にします。
そこで、毎朝決められた時間に所定フォルダに
xxx.csvというファイルを置くので、サーバー
にアップロードして下さい。という要望でした。
最初は、参照ボタンで所定ファイルを選択しアップロード
して下さいと伝えたのですが、毎回同じフォルダ、ファイル名
なのに毎回参照ボタンで選択するのはイヤだという意見から
質問させて頂いたというのが経緯です。
indigo-x
大ベテラン
会議室デビュー日: 2008/02/21
投稿数: 207
お住まい・勤務地: 太陽の塔近く
投稿日時: 2008-02-29 14:14
そうですか
くまっちさんが書いているようにActiveXでコントロールを書くしかないですね
(クライアント数が多いと配布が難しいですが(ブラウザの設定等))

他にもっと違うアプローチでいいんじゃないかなと思います。
・タスクスケジューラでftpコマンド起動
・サービス化+Webサービス
・WindowsApplication+Webサービス
・WebDAVの様なもの
ホーガン
常連さん
会議室デビュー日: 2008/02/18
投稿数: 42
投稿日時: 2008-02-29 14:21
いろいろアドバイスありがとうございます。
indigo-xのアドバイス通り、違うアプローチ
を検討してみます。
1

スキルアップ/キャリアアップ(JOB@IT)