2011-01-15 3 views
0

Я использую asyncfileupload ajax control и могу успешно загрузить и сохранить изображение на сервере.asyncfileupload ajax control

мне нужно сделать следующее и не уверены, как:

  1. Когда пользователь находится в процессе загрузки, я только хочу, чтобы они видели * .jpg * .gif и * .bmp файлы

  2. Как только пользователь загружает свое изображение, как уменьшить качество изображения, так что оно меньше 10 КБ?

Env является VS 2008 C#

Спасибо, Behrouz

ответ

0

Смотрите здесь для идеального ответа на масштабирование и covnerting изображения: High Quality Image Scaling Library

Вам придется играть с шириной/высотой и/или качество, пока вы не окажетесь ниже 10k.

René

+0

Спасибо, а как насчет способности пользователя видеть только изображения при выборе файлов? – Bruce

+0

Для разрешенных расширений смотрите здесь: http://programming.top54u.com/post/ASP-Net-FileUpload-File-Type-Filter-using-JavaScript-Validation.aspx – Homam

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