sera
1

сравнение разных аплоадов, где найти пример dll-ек для asp на с++ ?

07.11.2007, 11:31. Показов 714. Ответов 4
Метки нет (Все метки)

в продожение темы (почему так Request.BinaryRead тормозит)

Просмотрел несколько фриварьных Upload-ов, во что получилось:
ящик п2 300/256 win2k serv, IE 6.0, файл размером 6.5 Мб

SmartUpload - 105 сек (там MultiUpload потому наверно и
медленнее)
fUpload (от SoftArtisans)- 96 сек (simple sample)
моя компонента - 93 сек (все вокращено до предела, понимает
только 1 поле файл)
MS Outlook Web Access - 20 сек !!! (там добавление файла в
аттачмент письма)

моя компонента на VB 6.0 и 99% времени тратится на строки:
Код
    lBytes = oRequest.TotalBytes
    ReDim bytArrInput(lBytes) As Byte
    bytArrInput = oRequest.BinaryRead(lBytes)
на расшифровку информации, отрезание заголовков и разделителей и запись в файл < 1 сек.

в MS Outlook web access лежит dll-ка и вызывается как
Код
<FORM ACTION='upload.dll' ENCTYPE='multipart/form-data' METHOD='POST'>
вот собственно. хочу так же

где найти пример dll-ек для asp на с++ ?

P.S. про то как сложно заливать 6-ти метровые файлы по мамеду в курсе, мне для интранета надо
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2007, 11:31
Ответы с готовыми решениями:

Как преобразовать QSqlQueryModel для TreeView. Где найти пример?
После запроса к базе получю модель которую если кинуть на таблицу будет нечто такое: машина1 |...

Где найти толковый пример написания службы для работы с БД на русском?
Добавляем ссылки: How to write a simple Web service by using Visual Basic .NET or Visual Basic...

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

ASP Plus. Что нужно для поддержки? Где найти документацию?
Готовых ответов в форуме не нашел, поэтому решил спросить: 1. Что нужно для поддержки? Т.е. IIS...

4
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
07.11.2007, 12:57 2
Попробуй так

cData = Request.BinaryRead(Request.TotalBytes)
cData = StrConv(cData,vbFromUnicode) ' тут м.б. vbUnicode я не помню
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
07.11.2007, 12:59 3
и потом MsgBox cData и зацени время
0
sera
07.11.2007, 13:09 4
а зачем мне текстовая строка ?

я так и делаю только для первых 150 символов, что бы заголовок отрезать, а потом бинарный массив так и пишу в файл с нужной позиции
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
07.11.2007, 13:13 5
Ты можешь отрезать header, и писать в бинарный файл что останется, это сделано для скорости
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2007, 13:13

Где найти Inetpub папку для отладки asp файлов
Здравствуйте. Для отладки asp файлов я включил Internet Information Services (IIS). Читал, что...

Где можно взять пример или документацию по взамимдействию ASP с Exchange server?
Подскажите пожалуйста где можно взять примерв или документацию по взамимдействию ASP с Exchange...

Aspose.cells dll где можно найти бесплатный crack для данной библиотеки ?
Aspose.cells dll где можно найти бесплатный crack для данной библиотеки ?? Использую на данный...

ASP - регистрaция для рaссылки. Пример.
Пoмoгите пoжaлуйстa! Где мoжнo дoстaть пример регистрaции нa рaссылку Зaрaнее oгрoмнoе...

Где найти пример интеграции C++ и SWI?
Возможно ли создать оболочку на C++ (например, с помощью QT) или C# (Mono) и подключить к ней...

Затупил, скажите где взять libmysqld.dll, libmysqld50.dll, libmysqld51.dll
Вечер добрый, ставлю ZEOS на Delphi 7, и для нормальной работы нужны файлы libmysqld.dll,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.