Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> FileUpload Проблемма с загрузкой :( 
V
    Опции темы
Miller_time
Дата 16.11.2008, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 8.9.2006
Где: Нижний Новгород

Репутация: 1
Всего: 1



Доброго времения дня и суток , народ подскажите у меня загзраджаються файлы максимальным размером в 5ть метров как увеличить ?





Код приложения.
Код

using System;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;

public partial class _Default : System.Web.UI.Page 
{


    protected void Page_Load(object sender, EventArgs e)
    {
        Panel1.Visible = false;
    }
    protected void Button1_Click(object sender, EventArgs e)
    {

        
    }
    protected void FileUpload1_Unload(object sender, EventArgs e)
    {
       
    }

    private static ImageCodecInfo getCodecInfo(string mt)
    {
        ImageCodecInfo[] ici = ImageCodecInfo.GetImageEncoders();
        int idx = 0;
        for (int ii = 0; ii < ici.Length; ii++)
        {
            if (ici[ii].MimeType == mt)
            {
                idx = ii;
                break;
            }
        }
        return ici[idx];
    }


    protected void UploadButton_Click(object sender, EventArgs e)
    {

        String saveDir = @"\uploads\";

        if (FileUpload1.HasFile)
        {
            string savePath = @"c:\inetpub\wwwroot\files\"+ saveDir;

            String fileName = FileUpload1.FileName;
            string extension = System.IO.Path.GetExtension(fileName);

            int fileSize = FileUpload1.PostedFile.ContentLength;

           if (fileSize < 500006600)
           {


               if ((extension == ".zip") | (extension == ".rar") | (extension == ".mp3") | (extension == ".mpg") | (extension == ".jpg"))
                {
                ret:
                    if (File.Exists(savePath + fileName) == true)
                    {
                        Random rnd = new Random();
                        fileName = rnd.Next(0, 1000000) + extension;
                        if (File.Exists(savePath + fileName) == true)
                        {
                            goto ret;
                        }

                    }
                    savePath += fileName;

                    FileUpload1.SaveAs(savePath);


                    TextBox1.Text = "[img]" + "http://3dcafe.mine.nu/files/uploads/" + fileName + "[/img]";
                    Label1.Text = "Файл доступен по адресу:" + " http://3dcafe.mine.nu/files/uploads/" + fileName;
                    Panel1.Visible = true;
                }
                else
                {
                    Label1.Text = "Файл не соответствует разрешенным типам объектов. Разрешенные типы (*.mp3||*.zip||*.rar)";
  
                }
            }
            else
            {
                Label1.Text = "Файл";
            }
        }
        else
        {
            Label1.Text = "You did not specify a file to upload.";
        }
    }
}



--------------------
Мы делаем игрыЗДЕСЬ
PM MAIL WWW ICQ   Вверх
Idsa
Дата 16.11.2008, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



В Web.config в разделе System.Web:
Код

<httpRuntime executionTimeout="50" maxRequestLength="200000"/>



--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Miller_time
Дата 16.11.2008, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 8.9.2006
Где: Нижний Новгород

Репутация: 1
Всего: 1



Спасибо.


--------------------
Мы делаем игрыЗДЕСЬ
PM MAIL WWW ICQ   Вверх
Alexb11
Дата 13.1.2010, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 19.4.2007

Репутация: нет
Всего: нет



У меня больше 20 Mb не загружается. Хоть ставил 
<httpRuntime executionTimeout="50" maxRequestLength="1000000"/>
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.