これは私の以前の投稿に関連しています。ASP.Net - Webアプリケーションからダウンロードフォルダにアクセスできない
https://stackoverflow.com/questions/45937117/c-sharp-unbale-to-access-
downloads-folder?noredirect=1#comment78832001_45937117
私が望むのは、ASP.Net Webアプリケーションから「ダウンロード」フォルダにアクセスすることです。
string pathUser =
Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
string pathDownload = Path.Combine(pathUser, "Downloads");
string commentImagePath =pathDownload +"\\test.png";
次に、上記のコードがデスクトップアプリケーションで動作することがわかりました。 これはUserProfileがその "環境"で利用可能ですが、Webアプリケーションの環境では利用できません。
私はいくつかのダウンロードを行っており、コンテンツは "ダウンロード"フォルダにダウンロードされます。 そのため、私は "ダウンロード"フォルダが必要です。私はそのコンテンツにアクセスする必要があります。 これを手伝ってください。
Webアプリケーションからユーザーのローカルマシンに「手を差し伸べる」ことはできません。可能であれば、どのようなセキュリティ上の意味があるのでしょうか? – Alex
ユーザーのローカルフォルダにアクセスすることはできません。セキュリティとASPアプリケーションのホスティングのために、サーバーのフォルダにのみアクセスできます。あなたがダウンロード可能なファイルを提出している場合は、ダウンロードフォルダにアクセスする必要はありません。それ以外の場合はマルウェアを書いています –
実際に**できます**しかし、サイトのローカルフォルダを使用しない理由は何ですか? – SeM