0

そこで、ASP.Net の FileUpload コントロールを使用して、Web アプリケーションのファイル システムに画像をアップロードして保存します。IIS がフォルダーへのアクセス権を持っていなかったため、最初は画像の保存が許可されていませんでした。これは、フォルダーを右クリックし、セキュリティ タブに移動し、IIS ユーザーを選択し、書き込みと変更を承認することで解決されました。

Web サイトのユーザーが画像をアップロードできるようになり、その画像がフォルダーに正常に保存されました。同じ Web サイトにも同じ画像が表示されますが、ブラウザが画像を要求するたびに、サーバーは 404 (Not Found) エラーで応答します。サーバーにリモート デスクトップで接続し、Windows エクスプローラーでフォルダーに移動し、アップロードされた画像を右クリックして、ブラウザーで開くことができます。画像は完全に表示されます。

そのため、外部の Web サイトの訪問者からのみアクセスすることはできません。

IIS のアクセス許可または設定を変更する必要があると思いますが、IIS ユーザーがそのフォルダーの読み取りアクセス許可を持っていることだけを確認することを考えました。

他のアイデアはありますか?ありがとう!

4

0 に答える 0