C# 访问远程文件夹

C/S模式,SQL Server 2005数据库,数据库中涉及大量word、pdf、图片等信息,我在数据库中只存储了它们的文件名称。而远程连接时如何查看具体的word,pdf,图片 啊,它们在一个文件夹中,如何访问这个文件夹?我是个新手,希望高手指点一下啊!及时解决加分哈!
我目前把他们设置为共享文件,但是连接字符串不会写,呜呜,一天了没有解决这个问题!愁啊!

方法:随便打开一个盘。上面有工具-->映射网络驱动器-->驱动器随便选一个(映射完成后显示的本地盘符),文件夹选择哪个共享文件夹。
这样你就可以打开我的电脑 有个网络驱动器的盘。盘符是你刚刚选的驱动器,你就可以操作本地文件的方式来操作了

把那个共享文件夹映射到本地 就可以操作本地文件夹的方式操作远程文件了追问

往映射文件夹里添加新的图片文件,远程共享文件夹内也随着添加相应图片吗?

追答

是的。操作本地就相当于操作远程的。映射成功后 网络驱动器这里就相当于一个本地磁盘。

追问

这样在局域网中安全性是不是很低?

追答

应该不会吧,你能访问这个共享文件夹的还是能访问的 只不过这个更快捷了
不然你直接在 运行里 输入共享文件夹所在的ip也能打开那个文件的

追问

共享文件夹在服务器,别人不一定注意,但是如果这样客户端都影射到自己电脑上,这样误操作的可能性更大啊!如果共享文件夹为服务器f盘下“电子书”文件,ip地址我知道,连接字符串怎么写啊?

追答

这个不能这样用。我以为你是服务器上的虚拟路径 一个个都映射到本地不好。
应该是从服务器上下载到本地 然后本地操作了再上传。

你是只显示还是做其他修改呢

追问

显示,删除,添加新文件都有

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-18
用.net Remoting可以实现,客户端向服务端提供要查看的文件地址,然后服务端向客户端输出文件字节流
当然webservice也可以实现,基本原理一样追问

不可以直接根据ip地址和存储路径访问吗?

追答

你做的c/s项目,要考虑很多因素的

追问

项目要结题,SQL是直接支持远程连接,就是这个文件夹我不知道怎么处理了,您说的.net Remoting和webservice我不了解啊

追答

如果你做c/s架构这个肯定要会的,否则文件传输是大问题
如果你不清楚这个,可以通过url方式实现,就是在服务端建立网站,然后把你的文件都存在iis目录中,把文件的位置存放在数据库库中,客户端需要使用文件的时候,就通过url方式去读取文件打开。但我不推荐这样做,管理太麻烦了

第2个回答  2013-10-18
嫌麻烦?
那用http吧
把这个文件夹放到iis中建个网站 然后用http 地址访问
这样就简单多了
相似回答