Онлайн-сервис - файлохранилище

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Онлайн-сервис - файлохранилище

Сообщение MIT » 28.11.2009 (Сб) 15:42

Прошу помочь в тестировании с пользовательской точки зрения сабжевого творения под моим авторством, которое расположено вот тут.
Что тестировать/оценивать:
- Стабильность. Всегда ли можно скачать?
- Работают ли такие фичи как докачка файлов и защита от хотлинка?
- Удобно ли?
- Дизайн. Не то что бы я его собираюсь менять, но замечания выслушать, думаю, стоит.
( - Кому не лень: взламываемо ли?)

По-моему все работает (за исключением отлова некторых 403их и 404ых ошибок), ондако некоторые люди жалуются. Объяснить внятно не могут, но жалуются.

На выбор для скачивания предоставляются разные версии FW разного размера.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Онлайн-сервис - файлохранилище

Сообщение Nord777 » 28.11.2009 (Сб) 16:15

не могу ничего скачать.
Тень неправильная.
У вас нет доступа для просмотра вложений в этом сообщении.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 28.11.2009 (Сб) 16:35

Хм... Интересно... А в нормальных браузерах качает без проблем (Опера, ФаерФокс, Хром)...
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Онлайн-сервис - файлохранилище

Сообщение Хакер » 28.11.2009 (Сб) 16:39

Ничего не понял. В чём суть? Как залить свой файл?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 28.11.2009 (Сб) 16:41

Хакер писал(а):Как залить свой файл?
Пока никак, только скачивать. Заливать может админ через FTP :)

Сейчас попробую ошибку эту поправить, я понял откуда она.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Онлайн-сервис - файлохранилище

Сообщение Nord777 » 28.11.2009 (Сб) 16:42

А в нормальных браузерах качает без проблем (Опера, ФаерФокс, Хром)...
А Internet Explorer по твоему адский отстой? :D
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 28.11.2009 (Сб) 16:45

Ну не то что бы прям адский отстой, но проблем от него всем хватает. Вот еще и вот такая вот выявилась.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Онлайн-сервис - файлохранилище

Сообщение Хакер » 28.11.2009 (Сб) 16:52

Пока никак, только скачивать. Заливать может админ через FTP

Вау, а в чём тогда суть сервиса? Потому что возможность скачивать файлы, загруженные через FTP, уже поставляется веб-сервером.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

1Steps
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 505
Зарегистрирован: 20.12.2006 (Ср) 0:50
Откуда: New York

Re: Онлайн-сервис - файлохранилище

Сообщение 1Steps » 28.11.2009 (Сб) 16:58

Смотрится не плохо.
Скачал все файлы бех проблем.
Скорость маловата.

ЗЫ. Пользуюсь FireFox.
Удалена за ненадобностью.

1Steps
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 505
Зарегистрирован: 20.12.2006 (Ср) 0:50
Откуда: New York

Re: Онлайн-сервис - файлохранилище

Сообщение 1Steps » 28.11.2009 (Сб) 17:09

Вот.
Изображение
У вас нет доступа для просмотра вложений в этом сообщении.
Удалена за ненадобностью.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Онлайн-сервис - файлохранилище

Сообщение Debugger » 28.11.2009 (Сб) 18:00

Когда-нибудь ты получишь бан. Например, за НЁХ.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 28.11.2009 (Сб) 18:08

Debugger писал(а):Когда-нибудь ты получишь бан.
Спасибо за пророчество, о Настрадалус, но я не боюсь. Ни тебя, ни бана. Веришь?

1Steps писал(а):Вот.
По-моему неплохо... Впрочем это хостерово ограничение, а не мое.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 28.11.2009 (Сб) 19:30

Кому не лень, попробуйте скачать файл (любой) при помощи IE и скопируйте сюда текст, который будет написан, если скачивание файла не начнется (или отпишитесь, что скачалось).

Никак не могу понять: IE передает в заголовке HTTP_HEADER_UNLESS_MODIFIED_SINCE дату последнего изменения файла на сервере, однако если сравнить эти даты, то они как-то не совпадают...
Текст будет примерно такого вида:
Код: Выделить всё
CheckIfUnmodifiedSince
HTTP_HEADER_UNLESS_MODIFIED_SINCE: Mon, 23 Nov 2009 10:49:28 GMT
objFile.LastWriteTimeUTC: 11/23/2009 10:49:28 AM
DateTime.TryParse(sDate, dDate): True
dDate.ToUniversalTime : 11/23/2009 10:49:28 AM
objFile.LastWriteTimeUTC < dDate: False
objFile.LastWriteTimeUTC = dDate: False
objFile.LastWriteTimeUTC > dDate: True
633945701685185674
633945485680000000
dDate - время, которое было передано; objFile.LastWriteTimeUTC - время изменения файла.
633945701685185674 и 633945485680000000 - Ticks`ы objFile.LastWriteTimeUTC и dDate соответсвенно.

Как может быть, что 11/23/2009 10:49:28 AM > 11/23/2009 10:49:28 AM?
Или точнее как может получаться такое количество тиков из одинакового времени?..
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Онлайн-сервис - файлохранилище

Сообщение Nord777 » 28.11.2009 (Сб) 19:44

CheckIfUnmodifiedSince
HTTP_HEADER_UNLESS_MODIFIED_SINCE: Mon, 23 Nov 2009 10:49:28 GMT
objFile.LastWriteTimeUTC: 11/23/2009 10:49:28 AM
DateTime.TryParse(sDate, dDate): True
dDate.ToUniversalTime : 11/23/2009 10:49:28 AM
objFile.LastWriteTimeUTC < dDate: False
objFile.LastWriteTimeUTC = dDate: False
objFile.LastWriteTimeUTC > dDate: True
633945701685185674
633945485680000000
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 28.11.2009 (Сб) 20:32

Nord777, спасибо :wink:

Сделал, теперь качается и из-под IE.

Я писал(а):Как может быть, что 11/23/2009 10:49:28 AM > 11/23/2009 10:49:28 AM?
Легко: у даты есть не только секунды, но и тики. У первой, очевидно, тиков больше (или оно просто есть, в отличие от второй).
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

1Steps
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 505
Зарегистрирован: 20.12.2006 (Ср) 0:50
Откуда: New York

Re: Онлайн-сервис - файлохранилище

Сообщение 1Steps » 29.11.2009 (Вс) 1:57

При помощи IE

Изображение
У вас нет доступа для просмотра вложений в этом сообщении.
Удалена за ненадобностью.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 29.11.2009 (Вс) 2:01

Ты, наверно, про скорость?
Я вот думаю, может там органичение скорости на соединение стоит. Впрочем не знаю, завтра проверю, может что и оптимизировать надо.
Хотя уже радует, что ИЕ качает :)
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 30.11.2009 (Пн) 8:29

MIT писал(а):завтра проверю
Проверил. Все-таки я склоняюсь к тому, что это ограничение пропускной способности на соединение. При скачивании в один поток (через браузер (Оперу)) скорость у меня была в районе 270 для прямой загрузки и 260 при загрузке через Download.aspx, а вот Download Master качал по потолку моего канала - 926 кб/сек, как с прямой ссылки, так и через сервис, ведь скачивание в нем ведется в 5 соединений, если по-умолчанию.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 17.12.2009 (Чт) 23:26

Хочу сделать пользовательскую панель управления для сайтика. Планируется дать возможность грузить небольшие файлы и управлять уже загруженным. Все это дело с аутентификацией, с распределением прав и пр.. Но пока это в будущем, ибо времени особо нет; сейчас же приделываю некоторый набор свистелок, одну из который и предлагаю затестировать.
На главной странице есть топ файлов, некоторые из которых есть возможность просмотреть. Сейчас просмотреть (а точнее прослушать) можно только mp3 файлы - для них приделан плеер. Посмотрите, пожалуйста, работает ли? Если какие-нибудь предложения/замечания?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Онлайн-сервис - файлохранилище

Сообщение Nord777 » 18.12.2009 (Пт) 1:34

Сейчас просмотреть (а точнее прослушать) можно только mp3 файлы - для них приделан плеер. Посмотрите, пожалуйста, работает ли?
Плеера не вижу.
При клике на .mp3 начинается закачка.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 18.12.2009 (Пт) 10:08

Nord777 писал(а):При клике на .mp3 начинается закачка.
Жмем сюда:
Untitled.png
У вас нет доступа для просмотра вложений в этом сообщении.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Онлайн-сервис - файлохранилище

Сообщение iGrok » 18.12.2009 (Пт) 13:05

Красное на тёмно-сером - это гениально. "Привет дальтоникам". )

Я вообще не вижу твоих отметок. Заметил, только когда стал разглядывать всё вокруг "ноток".
label:
cli
jmp label

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Онлайн-сервис - файлохранилище

Сообщение Nord777 » 18.12.2009 (Пт) 13:36

MIT писал(а):Жмем сюда:
iGrok писал(а):Красное на тёмно-сером - это гениально. "Привет дальтоникам". )

Я хоть и не дальтоник, но не вижу ни красного цвета ни рисунков. :)
mp3.png


Нажал в то место, где должна стоять нота - плеер запустился.
Решел изменить громкость при помощи ползунка на плеере - курсор превратился в песочные часы примерно на минуту.
Потом было просто заметно, что на изменении громкости подтормаживает.
У вас нет доступа для просмотра вложений в этом сообщении.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 18.12.2009 (Пт) 14:07

iGrok писал(а):Красное на тёмно-сером - это гениально. "Привет дальтоникам". )
Фирменный эффект "вырви-глаз" использовался специально для акцентиирования внимания :)

Nord777 писал(а):Я хоть и не дальтоник, но не вижу ни красного цвета ни рисунков.
А что за браузер у тебя такой интересный?
Немного переделал верстку с красивой на универсальную, теперь во всех современных браузерах отображается номрально (Опера, ФаерФокс, Гуглохром (а значит и Сафари), ИЕ8), посмотри. Раньше отображалось в Опере, ФФ, ИЕ8.

Nord777 писал(а):Решел изменить громкость при помощи ползунка на плеере - курсор превратился в песочные часы примерно на минуту.
Потом было просто заметно, что на изменении громкости подтормаживает.
Может тебе версию флешплеера обновить надо? Вообще этот плеер хороший, настроен он (вроде) корректно, тормозов быть не должно - у меня все норм (разве что ИЕ8 из вредности вообще не хочет ничего флешевого отображать).
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Онлайн-сервис - файлохранилище

Сообщение Nord777 » 18.12.2009 (Пт) 17:19

А что за браузер у тебя такой интересный?
IE7
Только операционка -XP 64bit

С рабочего компа(х32) - всё нормально(и картинки есть и ползунок не тормозит)


По поводу внешнего вида. Нижняя часть выглядит плоской и пустой.
Мне кажется так немного лучше:
У вас нет доступа для просмотра вложений в этом сообщении.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

djalex777
Постоялец
Постоялец
 
Сообщения: 461
Зарегистрирован: 23.03.2006 (Чт) 16:02

Re: Онлайн-сервис - файлохранилище

Сообщение djalex777 » 19.12.2009 (Сб) 22:29

По-поводу полей для ввода - логин и пароль. Часто натыкаюсь на неправильную обработку этих полей на сервере, а точнее на их не обработку вобще. Надо взять за правило, экранировать или удалять HTML спецсимволы (внутри PHP, ASP и т.д.). Может ты конечно итак это знаешь, просто реализовать не успел, но я для иформации всё равно написал :) А то ведь так и до сервера добраться можно ...

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 20.12.2009 (Вс) 1:03

djalex777 писал(а):По-поводу полей для ввода - логин и пароль.
Я так понимаю, что речь идет о возникновении (почти)неотловленной ошибки состояния 500, если ввести в качестве логина или пароля что-нибудь типа <hr />?
Если да, то это как раз-таки и есть защита от XSS и ему подобных атак - валидатор запроса проверяет переданные данные на их потанциальную опасность и прерывает обработку запроса при подозрении на атаку. Отсюда и получается 500ая ошибка - сервер сообщяет о прекращении выполнения обработки запроса, а ловилка ошибок просто показывает стандартную заглушку.

Все под контролем :wink:

Добавлено: а вообще там несколько уровней защиты стоит, например проверка логина и пароля по некоторым параметрам, экранирование всего что только можно при выборке, еще и валидатор запроса...
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 25.01.2010 (Пн) 12:34

Вчера решил, что неплохо было бы сделать программку, которая прямо из проводника посылает файл на сервер сайта, регистрирует его в системе и возвращает ссылку для загрузки.
Свистелка-свистелкой, но порой такая штука может быть полезна: увидел в какой-нибудь папке файл, клац по нему правой кнопкой мыши, выбрал пункт "Загрузить на MITFile.ru", а прога сама все сделала и ссылку тебе выдала, которую можно, например, кинуть кому-нибудь в аську или на мейл.

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

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

Кому не лень, проверьте как оно работает на вашей системе, работает ли вообще (написано на NET`е, поэтому если, например, Хакер не сможет её запустить (ввиду отстутвия на его компе фреймворка), предлагаю посмотреть на скрин) и если работает, то что нравиться/что не нравиться?
В частности интересуют обладатели 64х битных систем. Запуститься ли вообще?

Uploader.rar
У вас нет доступа для просмотра вложений в этом сообщении.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Онлайн-сервис - файлохранилище

Сообщение Nord777 » 26.01.2010 (Вт) 2:04

...
У вас нет доступа для просмотра вложений в этом сообщении.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Онлайн-сервис - файлохранилище

Сообщение MIT » 28.02.2010 (Вс) 10:18

Немного обновил сервис. Кому интересно — вот данные для доступа:
Пользователь: Tester
Пароль: TestPass

Основное дополнение — программа-клиент для загрузки файлов, о ней я написал на самом сайте.
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

След.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList