#asp.net #explorer
#asp.net #проводник
Вопрос:
Привет: В моем приложении у меня есть указанная папка на стороне сервера, клиентский пользователь (прошедший проверку подлинности) может загрузить / удалить файл и создать / удалить папку в этом каталоге. Обычный пользователь может просматривать загруженные файлы.
Это звучит как редактируемый файловый проводник, интересно, существует ли какое-либо решение?
Обновить:
Когда я говорю, что обычный пользователь может просматривать файлы, я не имею в виду, что они могут просто видеть имена файлов, но содержимое файла, фактически, тип загружаемого файла — это просто формат txt / html, поэтому их можно легко вставить на страницу.
Я думаю использовать treeview для перечисления всех папок и файлов в левой части страницы, когда пользователь нажимает на файловый узел, содержимое этого файла должно отображаться в правой части страницы, также должны быть некоторые элементы управления для удаления / добавления / файла или папки.
Ответ №1:
для этого вы можете использовать jQuery….
попробуйте использовать плагин jQuery Tree для создания проводника…. прочтение этого руководства могло бы помочь — это позволило бы создать проводник, который вы хотите. Теперь, щелкнув правой кнопкой мыши на «Загрузить», вы открываете диалоговое окно, позволяющее пользователю ввести документ и нажать кнопку «Загрузить»
и используйте jqGrid для отображения ваших документов…
используйте плагин jquery Forms для загрузки ваших файлов, используя код c sharp для загрузки файлов
с помощью json приведите в порядок свои данные javascript и загрузите их, используя свойства файла c sharp….
я сделал это, чтобы вы могли попробовать
Ответ №2:
Попробуйте это: http://ckfinder.com/demo
Я использовал компонент DevExpress FileManager, но он платный.
Комментарии:
1. Ckfinder построен на основе php.