Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2014, 11:05   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от linkoln_7 Посмотреть сообщение
У меня к примеру есть текстовое поле,и мне нужно чтобы пользователь заполнив его,нажал на кнопку и получил на рабочем столе своего компьютера файл txt с этим содержимым.я же не могу на прямую сохранять на пк пользователя?
нет конечно, представьте заходите вы на сайт, а он вам засирает рабочий стол.
максимум вы можете предложить пользователю скачать этот файл, и там пользователь решит сам куда его сохранять.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.12.2014, 12:45   #12
linkoln_7
Форумчанин
 
Регистрация: 04.03.2013
Сообщений: 164
По умолчанию

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

Код:
<%@ Page Language="c#" %>
<%@ Import Namespace = "System.IO" %>
<script language="c#" runat="Server">
  public void CreateFile(object sender, EventArgs e)
  {
    StreamWriter myFileStream = null;
        if(TextContent.Text.Trim().Length > 0)
        {
      try
      {
 myFileStream = File.CreateText(Server.MapPath(".\\Upload\\") + "test.txt");
        myFileStream.WriteLine(TextContent.Text);
        myFileStream.Close();
        Output.Text = "File Successfully Created!";
      }
      catch (Exception exc)
      {
        Output.Text = "Error in Creating file. Error is " + exc.ToString();
      }
      finally
      {
        if(myFileStream != null)
          myFileStream.Close();
      }
    }
    else
    {
      Output.Text = "File not created, because you didn't enter anything!";
    }
  }
</script>
<HTML>
  <HEAD>
    <title>Creating a File</title>
  </HEAD>
  <body>
    <form id="Form1" method="post" runat="server">
      <asp:Label ID="Msg" Runat="server" Text="Please enter some text: "></asp:Label><br>
      <asp:TextBox ID="TextContent" Runat="server" TextMode="MultiLine" Rows="10" Columns="75"></asp:TextBox><br>
      <asp:Button ID="Submit" Runat="server" Text="Submit" OnClick="CreateFile"></asp:Button>
      <asp:Label ID="Output" Runat="server"></asp:Label>
    </form>
  </body>
</HTML>
linkoln_7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Turbo C. Помогите написать программу Создание файла данных типа «STUDENT» и выполнение операций c записями файла Regina Alex Помощь студентам 0 18.06.2014 16:50
Создание файла aank10 C++ Builder 1 16.01.2012 11:10
Создание файла если такого файла нету Shaitan63 Помощь студентам 14 10.04.2010 20:39
Открытие файла и создание графика на основе чисел из файла Simon..14 Общие вопросы C/C++ 8 09.06.2009 10:18