none
Fileuploadコントロールの設定 RRS feed

  • 質問

  • Webアプリケーション(ASP.NET&VB.NET)で、Windows Formの「savefiledialog」の代用として、「Fileupload」を組み込みましたが、savefiledialogのように、ダイアログ初期表示でのディレクトリやファイル名の指定はできないのでしょうか?

    入力候補にあがってこないのですが、見落としているだけでしょうか?


    • 編集済み Ryota.K 2012年8月13日 19:11
    2012年8月13日 19:09

回答

  • asp:fileuploadはレンダリングされると<input type="file" />になります。

    type=fileとした場合、セキュリティー上の問題から初期値を設定することはできません。

    • 回答の候補に設定 山本春海 2012年8月22日 7:03
    • 回答としてマーク 山本春海 2012年8月24日 8:19
    2012年8月14日 0:36
  • 方法 : FileUpload Web サーバー コントロールを使用してファイルをアップロードする
    http://msdn.microsoft.com/ja-jp/library/ms227669(v=vs.80).aspx

     に、以下のように書かれている通り、あらかじめファイル名等を指定できないのは仕様です。

    ----- 引用開始 ---------------------------------------
    メモ :

    セキュリティ上の理由から、ファイル名を FileUpload コントロールにあらかじめロードすることはできません
    ----- 引用終了 ---------------------------------------


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答の候補に設定 山本春海 2012年8月22日 7:03
    • 回答としてマーク 山本春海 2012年8月24日 8:19
    2012年8月14日 0:36
    モデレータ

すべての返信

  • asp:fileuploadはレンダリングされると<input type="file" />になります。

    type=fileとした場合、セキュリティー上の問題から初期値を設定することはできません。

    • 回答の候補に設定 山本春海 2012年8月22日 7:03
    • 回答としてマーク 山本春海 2012年8月24日 8:19
    2012年8月14日 0:36
  • 方法 : FileUpload Web サーバー コントロールを使用してファイルをアップロードする
    http://msdn.microsoft.com/ja-jp/library/ms227669(v=vs.80).aspx

     に、以下のように書かれている通り、あらかじめファイル名等を指定できないのは仕様です。

    ----- 引用開始 ---------------------------------------
    メモ :

    セキュリティ上の理由から、ファイル名を FileUpload コントロールにあらかじめロードすることはできません
    ----- 引用終了 ---------------------------------------


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答の候補に設定 山本春海 2012年8月22日 7:03
    • 回答としてマーク 山本春海 2012年8月24日 8:19
    2012年8月14日 0:36
    モデレータ