質問

FileUploadコントロールを使用するには、SaveAs()メソッドでルートディレクトリを指定する必要があります。ただし、アップロードしたファイルは"〜/ UserFiles / [username] / [filename]"などの仮想ディレクトリに保存したいです。それを達成する方法はありますか?

役に立ちましたか?

解決

ページのMapPathメソッドを使用:-

ctl.SaveAs(MapPath("~/UserFiles/[username]/[filename]"));

他のヒント

いいえ、キーワードは必須です。スクリプトを使用して、ダウンロード後にファイルをコピーできます。

MapPathに直接アクセスできない場合があります。

この場合は使用

ctl.SaveAs(Server.MapPath("~/UserFiles/[username]/[filename]"));
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top