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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сохранить в файл координаты точек 
:(
    Опции темы
Karta
Дата 28.4.2013, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Доброго времени суток.
Помогите пожалуйста решить проблему. 
Вот написала простеньки js который отмечает точки на картинке. Мне нужно, что б отмеченные точки сохранялись в файл на сервере.
Как это сделать при помощи php я знаю, а вот с asp.net проблемы, я только новичек.

Вот я пишу  пост запрос из js на адрес контролллера admin/Add:
Код

$.post("/Admin/AddDesignation",{svg: s_svg}, path.alert);
    };

прописываю в контроллере
Код

[HttpPost]
        public ActionResult AddDesignation(string title, string body)
        {


            var fileData = title + "," + body + Environment.NewLine;

            var fileSavePath = System.IO.Path.Combine(Server.MapPath("~/TextFiles"),title.Replace(" ", "_") + ".txt");

            File.WriteAllText(fileSavePath, fileData);
        
            return this.RedirectToAction("SaveSuccessful");
        }



Но у меня ничего не работает... Не знаю как написать создание и сохранение в файл....
в 
 php это выглядело бы примерно так:
Код

<?php


$_out_html = "";
function load_svg()
    {
    global $_out_html;
    $txt = stripslashes($_POST['svg']);
    $fp = fopen('path_svg.svg', 'w+');
    $test = fwrite($fp, $txt); // Запись в файл
    if ($test) $_out_html .= "Файл path_svg.svg save.<br>";
    else $_out_html .= "error.<br> Файл path_svg.svg error no save.<br>";
    fclose($fp); //Close file
    // Очищаем кэш состояния файлов
    clearstatcache();    
    }
function ret_res( $_in )
    {
    echo $_in;
    }
load_svg();
//load_json();


ret_res($_out_html);

?> 

Как это передалать в C#?

Спасибо
PM MAIL   Вверх
Miller_time
Дата 6.5.2013, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Для работы с фалами подключи пространство имен

Код

using System.IO;



Далее а Action можно сделать вот так:


Код

[HttpPost]
        public ActionResult AddDesignation(string title, string body)
        {
            string path = @"D:\text.txt";
            if (File.Exists(path)==false)
            {
                using (FileStream fs = File.Create(path))
                {
                    Byte[] info = new UTF8Encoding(true).GetBytes(title);
                    fs.Write(info, 0, info.Length);
                }
            }
            else
            {

                using (StreamWriter sw = new StreamWriter(path))
                {
                    sw.WriteLine(title);
                }
            }
            

            return View();
        }



--------------------
Мы делаем игрыЗДЕСЬ
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

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

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

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


 




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


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

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