Приложение с открытым исходным кодом, которое обеспечивает функциональность стиля YouSendIt? [закрытый]

Вызов точно super() всегда избыточен. Это явно делает то, что было бы неявно сделано иначе. Это потому, что если вы опустите вызов супер-конструктора, супер-конструктор без аргументов будет вызван автоматически в любом случае. Не сказать, что это плохой стиль; некоторым людям нравится быть явным.

Однако, когда это становится полезным, это когда суперконструктор принимает аргументы, которые вы хотите передать из подкласса.

public class Animal {
   private final String noise;
   protected Animal(String noise) {
      this.noise = noise;
   }

   public void makeNoise() {
      System.out.println(noise);
   }
}

public class Pig extends Animal {
    public Pig() {
       super("Oink");
    }
}
9
задан prakash 1 October 2008 в 12:51
поделиться

4 ответа

Я также не знаю ни о каком проекте с открытым исходным кодом как это. Это, вероятно, потому что это - настоящее простое приложение и уже существуют бесплатные сервисы (как YouSendIt), которые делают задание.

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

Это действительно необходимо кодировать собственное решение, Вы могли использовать сервис как Amazon S3, чтобы хранить файлы.

0
ответ дан 5 December 2019 в 01:19
поделиться

Я не знаю об этом точном типе системы, но Вы могли бы изучить что-то как [paFileDB], который имеет многие необходимые функции, за исключением почтовой функциональности. Это предоставляет Вам основу для кодирования от вместо того, чтобы запуститься с нуля.

Кроме этого, я советовал бы создавать это в любой платформе и языке, которым Вы являетесь самыми довольными. В этом можно выполнить примерно любой язык, PHP, Python, Perl, и т.д. обоснованно быстро и безболезненно. Я действительно однако напряженно не соглашаюсь, который это заняло бы "час" для кодирования, если Вы - на самом деле планирование создавания устойчивого приложения с чем-то большим чем наиболее основными характеристиками.

Править: Еще один Вы могли бы найти интересным как основа, FileChucker является PHP и решением для Perl, это имеет тонну функций, включая способность сделать уведомления по электронной почте загрузок/загрузок и управления файлами от браузера, и т.д. Снова я не думаю, что это вполне, что Вы ищете, но это могло бы быть интересно для Вас как начальная точка.

1
ответ дан 5 December 2019 в 01:19
поделиться

I have been looking for the same myself. To create a way for external users to submit files for random projects/competitions etc. And in addition to that send files to any email on specified domains. I don't want a site that can be exploited for personal file sharing.

None that I have found does this specifically, you could go for the hosted solution from yousendit, sitedrop, but that is rather pricey.

I have found this open source solution that you probably can tweak to fit your needs and look.

And also a non free version from XIGLA (sorry can't post a link, new user, doh..) that I'm not sure how much you can customize, but seem to provide a decent service. Currently at less than $100. That solution also offers amazon S3 support, which is a plus.

1
ответ дан 5 December 2019 в 01:19
поделиться

Проблема с размещением такого рода функциональности самостоятельно или на виртуальном хостинге - это ограничения на загрузку php-файлов. Чтобы обойти, нужно использовать CGI в C, Perl и т. Д. PHP (по крайней мере, 5) не поддерживает индикаторы выполнения при загрузке файлов.

Это ничего особенного, но выполняет свою работу:

UBER-UPLOADER - несколько проблем для настройки, но он работает хорошо. Графический интерфейс неприятен, и в нем нет инструмента управления - я думаю, его не должно быть.

RELAY (Исходный сайт, http://ecosmear.com/relay кажется мертвым, июнь 2011 г. .) Кэшированная копия Очень многообещающее решение, отличный графический интерфейс, учетные записи пользователей, управление, предварительный просмотр, хороший индикатор выполнения, но несколько ошибок делают его использование проблематичным и риском ... очень плохо.

С уважением. SM

1
ответ дан 5 December 2019 в 01:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: