2010-11-15 3 views
0

На странице есть ссылка на текстовый файл, размещенный где-то в сети. Если я нажму ссылку, файл будет открыт в браузере без возможности его редактирования. Как это сделать, пользователь может щелкнуть и открыть его в своем любимом текстовом редакторе? БлагодаряКак создать текстовый файл для редактирования, ASP.NET?

ответ

1

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

1

они должны загрузить его как вложение

string fileName = "text.txt"; 
string filePath = Server.MapPath("~/" + fileName); 
Response.Clear(); 

Response.AppendHeader("content-disposition", "attachment; filename=" + fileName); 
Response.ContentType = "application/octet-stream"; 
Response.WriteFile(filePath); 
Response.Flush(); 
Response.End(); 
+0

Хммм это работает, файл можно открыть в редакторе, но поскольку он просто не может его редактировать, он закрывает и сохраняет изменения в основном файле. Мне нужен следующий процесс: пользователь щелкает ссылку, браузер позволяет ему открывать файл в редакторе, а затем нажмите «Сохранить» (в редакторе), и файл будет сохранен в сети. – mimic

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