1

Fileuploadコントロールを使用してファイルをアップロードしています。選択したファイルアイコン(achorタグ付き)をファイル名で表示しています。アイコンをクリックすると、選択したファイルを新しいウィンドウで開きます。

fileuploadコントロールから選択したファイルパスを取得する方法。

4

3 に答える 3

3

ナティヤ、

サーバーにアップロードする前にファイルを開きますか?

ファイルがすでにサーバーにアップロードされている場合は、FileUpload1.SaveAs()メソッドにファイルを渡したので、ファイルのパスがわかります。

以前に必要な場合(たとえば、誰かが参照ボタンをクリックしてファイルを選択したが、サーバーにアップロードしなかった場合)-ファイルがまだユーザーのローカルコンピューターにあるため、これは不可能です(ファイルを表示することはできません)ユーザーのコンピューター上にあり、サーバー上にあるファイルのみ)。

于 2012-05-29T11:39:55.670 に答える
2

私が検索から知ったのは、それは不可能だということです

プライバシー侵害とセキュリティ侵害につながるため

このGetFullFileパスを確認してください

于 2012-05-29T11:23:05.547 に答える
2

FileUpload1.FileNameクライアント上のファイルの名前が表示されます。

編集:コメントによる。最初にファイルをサーバーにアップロードする必要があります。次に、パス(ファイルへのURL)を使用して、achorタグのhref値として設定します。

于 2012-05-29T11:34:24.173 に答える