Momoko Asahina 708H Ответов: 1

Как динамически создать каталог и иметь к нему доступ?


Как титул. Я разрабатываю систему, которая позволит многим клиентам загружать что-то через веб-страницу. Жаль, что я не могу сделать так, чтобы у каждого клиента был свой собственный каталог. Это означает, что я сделаю каталог строящимся динамически. Это не проблема просто создать его, но когда я тестирую загрузку файлов, я часто вижу ошибку "отказано в доступе".
Как я мог бы дать своей веб-форме возможность создавать,изменять, удалять файлы из динамически генерируемого каталога?

Что я уже пробовал:

Погуглил, чтобы изменить IIS и настройки безопасности каталога с моим приложением веб-формы в нем.

1 Ответов

Рейтинг:
8

Kornfeld Eliyahu Peter

Все дело в безопасности...
По умолчанию пользователь, запускающий ваш сайт IIS, не имеет прав доступа за пределами корневого каталога самого сайта - и на то есть веские причины...
Поэтому самый простой подход-хранить файлы в корне вашего сайта, где у вас есть права...
А другой подход заключается в том, чтобы установить на сайте другого пользователя с правами доступа к другим частям хранилища...
Возможно, лучший вариант-создать (локальный или удаленный) ftp-сайт с надлежащими правами доступа и использовать его в качестве хранилища...