2016-12-21 4 views
-2

Я собираюсь создать photo viewer (онлайн/networked), что наши художники могут обновлять каталог с подкаталогами, создавая динамический просмотрщик, позволяя другим просматривать его. В настоящее время мы используем систему SVN, но есть некоторые машины, у которых нет репо, поэтому использовать его не стоит.** Внутренний просмотр изображений (создан из каталога) **?

Что я делаю: рекурсивно проверки данного каталога и заполнение страницы (своего рода) с изображениями и «ссылка» Структура каждого каталога будет создать вкладку и внутри этой вкладке .png файлы будут заполнить окно, каждый художник будет иметь доступ к этому каталогу и может добавлять и удалять что-либо, то код будет генерировать окно

Некоторые идеи у меня есть на позволяя художникам просматривать эти изображения:

  • Я создал C# HtmlTextWriter mockup viewer, недостатком этого является то, что я должен упаковать изображения с индексом HTML.
  • У меня есть доступ к API веб-сайтов google (wiki), но, глядя на него, это не лучший способ создать то, что мне нужно, это не . И мне нужно выпустить инструмент для обновления вики, когда есть изменения, кто-нибудь знает, есть ли система FTP для веб-сайтов Google, которые могут действовать как генератор для этих изображений?
  • У меня есть доступ к безопасной общей сетевой папке, я могу создать HTML src, указывающий на общий.
  • Возможно, мне удастся получить фирму DB, но для работы с очень много.

Есть ли что-нибудь, что вы могли бы предложить? Или я пропустил какое-то другое предложение, просто ищу некоторые хорошие идеи или инструменты.

Заранее благодарен!

+0

Не знаете, что вопрос? Вы пытаетесь разрешить пользователям загружать каталоги? – guest271314

+0

Извините, я думал, что название говорит об этом. Я ищу создать систему, чтобы они могли ее просматривать. – i73

+0

Какие у вас проблемы? – guest271314

ответ

0

Я создал веб-сервер на виртуальной машине, установленной PHP, и создал страницу для каждой папки и заполнил ее содержимым (если были изображения), используя метод HTTP GET для перемещения по структуре папок.

$root = ""; 
if($_GET["directory"] != null) 
    $root = getcwd() . "/share" . $_GET["directory"] . "/"; 
else 
    $root = getcwd() . "/share"; 

if (is_dir($root)){ 
    if ($dh = opendir($root)){ 
     while (($file = readdir($dh))){ 
      if($fileExtension->getExtension() == "png") 
       print "<a href= '" . $fileDirectory . "'><img src='" . $fileDirectory . "' width = '375px' height='499'/></a>"; 
      else 
       print "<a href='index.php?directory=" . $_GET["directory"] . "/" . $file . "'>" . $file . "</a><br>"; 
     } 
    } 
} 
0

Итак, позвольте мне убедиться, что я понимаю это право. Вы хотите перебрать каталог с помощью C#

https://msdn.microsoft.com/en-us/library/bb513869.aspx

Затем загрузите каждый из этих файлов в элементе управления ..

https://forums.asp.net/t/1403723.aspx?Dynamically+adding+images+to+page+from+code+behind+

Затем позволяет пользователю загружать файлы.

JavaScript: Upload file

И позволяет пользователю удалить файл.

How to delete a specific file from folder using asp.net

(Вы можете удалить файл, используя код, приведенный выше, но помните, когда пользователь нажимает какую-то кнопку Удалить, они должны быть представлены на другой странице, так что C# на стороне сервера код может удалить файл. Код на стороне клиента не может удалить файл.)

Надеюсь, это указало на вас в правильном направлении. Если бы у меня была возможность комментировать, это было бы в комментарии.

+0

Эй, спасибо за сообщение, я искал предложения о том, как справиться с этой проблемой. Теперь я понимаю, что Stack - не лучшее место для обсуждения подобных вещей. Я уже создавал страницы с C#, но с тех пор перешел на веб-сервер и PHP. – i73

 Смежные вопросы

  • Нет связанных вопросов^_^