问题是这样的:
我想通过客户端软件直接打开网站上的文件,比如用记事本程序打开 http://127.0.0.1/1.txt文件 ,用excel程序打开http://127.0.0.1/1.xls文件,我在iis设置了可写权限,在wwwroot文件夹也设置了Internet来宾帐号的完全控制权限,结果是excel编辑完成之后可以直接保存到网站,但是txt不行。同样,在c#程序中也不能把文件知道保存到url地址。请高手指教怎么样能实现这样的功能呢?

解决方案 »

  1.   

    txt文件直接读取出来,放在Textbox里面编辑。Offcie文档可以直接编辑
      

  2.   

    我的最终目的是自己写的一个客户端程序,能够把对应的文件直接保存到服务器上。不是txt文件。
      

  3.   

    开发编辑器如office编辑器ntko,txt可直接在textbox 编辑
      

  4.   

    回复楼上,读取/编辑都没有问题,怎么保存到服务器呢?比如要一个textbox内的文本保存到服务器上一个txt文件内
      

  5.   

    txt文件直接读取出来,放在Textbox里面编辑。Offcie文档可以直接编辑
      

  6.   

    在服务器端实现文件上传功能,客户端保存时用WebClient.UploadFile上传文件到服务器,服务器负责实际保存文件
      

  7.   

    客户端程序?
    那直接在客户端程序里上传就好了,
    WebClient类直接上传
    WebClient myWebClient = new WebClient();
    myWebClient.UploadFile("http:/xxx/xxxtxt","PUT",@"c:\\xx.txt"); 若是字符串,直接POST提交
      

  8.   

    ftpwebrequest上传文件
    webclient等
      

  9.   

    嗯 你可以用上传,你将文件修改后,再上传。可能LZ意思是直接打开保存后就自动保存到服务器了,但是你想记事本打开一个TXT文件,记事本打开的其实是从你的URL上下载后的文件,存在本机上,保存的时候自然是在本机上了所以你如果要实现直接保存,就得自己写个打开TXT的客户端,其他文件类型也一样了..