Большой Файл (30 МБ +) Загрузки по Интернету, каковы более оптимальные варианты?

Я думаю, что вы можете создать Period используя этот конструктор, который принимает два DateTime объекта.

9
задан petegordon 22 May 2009 в 00:13
поделиться

3 ответа

У нас есть эта проблема, и мы используем решение веб-службы с тремя вызовами: один для запуска процесса, второй для отправки фрагментов файла и третий для завершения процесса, работает как оберег.

5
ответ дан 3 November 2019 в 07:14
поделиться

Почему вы вообще есть метод тестирования в структуре B? Я не думаю, что это имеет смысл.

Определяя структуру A и определяя внутри нее перечисление, вы более или менее говорите, что «здесь перечисление в области видимости структуры A», и это то же самое, что сказать «если если вы хотите использовать это перечисление, вам нужно обратиться к структуре A ".

Помещение перечисления в пространство имен не решит вашу проблему. Поскольку у вас будет та же проблема с осциллографом (C4482)

, я думаю, вы слишком усложняете ситуацию. Что вы об этом думаете?

struct A
{
    enum A_enum
    {
        E0,
        E1,
        E2
    };

    static bool test(A_enum val)
    {
        return (val == E1);
    }
};


int main()
{
    assert(A::test(A::E1));
    return 0;
}

Обратите внимание, что A :: test () статичен. Это должно быть потому, что вы не работаете с состоянием структуры. А поскольку он статичен, вам не нужен экземпляр A для вызова метода.

com на странице отклонения загрузки. Вы можете выбрать файл для загрузки, который затем будет отправлен в фоновом режиме тем, что работает в вашем браузере (в некоторых случаях я думаю, что создается скрытый iframe, который отправляет запрос файла, если Flash недоступен), и вы получаете значок файла с индикатором асинхронного выполнения для каждого загружаемого в данный момент файла.

Одно из дополнительных преимуществ Flash / Silverlight заключается в том, что вы можете взаимодействовать с файлом на стороне клиента перед его отправкой, что позволяет выполнять такие действия, как проверка данные не являются вредоносными программами, сценариями и т. д. Это может быть очень сложно или невозможно с классической загрузкой файлов и javascript из-за ограничений разрешений, которые обычно присутствуют в веб-браузерах в наши дни (по уважительной причине).

Для вашего приложения,

0
ответ дан 3 November 2019 в 07:14
поделиться

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

Мне больше всего нравится Solmetra Flash Uploader , онлайн-демонстрация выглядит впечатляюще, и вы также можете установить для него нулевую ширину и высоту и написать сценарий в Javascript.

Другой вариант - SWFUpload , он менее яркий, но может выполнять работу лучше в зависимости от вашего потребности. Здесь также есть онлайн-демонстрация .

Даже Gmail использует флэш-память для загрузки вложений .

0
ответ дан 3 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

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