如何上传图片到文件服务器。

时间:2022-08-29 14:28:32
我的程序跟文件不在同一个服务器上,现在我想用程序上传图片到文件服务器,要怎么上传啊,server.mappath只支持相对路径,所以到不了其他服务器,fso也是 。都不支持带域名的绝对路径,。求高手解答!!!

10 个解决方案

#1


用IO~~

#2


设置文件服务器的共享文件夹(不过这样一来文件服务器就相当于一个硬盘了)。

#3


发送2进制过去,再转回图片

#4


请问1楼  详细的处理方法是怎样呢?

2楼,文件夹共享,这个可能不好做,服务器我管控不了的,谢谢你。

#5


引用 4 楼 gukie 的回复:
请问1楼 详细的处理方法是怎样呢?

2楼,文件夹共享,这个可能不好做,服务器我管控不了的,谢谢你。

 同求 如何上传图片到文件服务器。

#6


谁还有没有更好的办法啊。。。。

我试着把上传程序放到文件服务器上传,但是这样又存在一个session的问题了。没登陆也可以直接上传,而且没有用户名的。不安全。

急救啊!!!

#7




if (this.getlink.FileName != "")
            {
                string fileaddress = getlink.FileName.Substring(getlink.FileName.LastIndexOf("."));
                string filename = DateTime.Now.ToString("yyyyMMddhhmmssms") + fileaddress;
                string filepath = Server.MapPath("~/themes/upload") + "/" + filename;
                this.imglink.Text = filename;
                link.LinkImgName = filename;
                getlink.SaveAs(filepath);
            }

#8


引用 7 楼 fengyarongaa 的回复:
C# code


if (this.getlink.FileName != "")
            {
                string fileaddress = getlink.FileName.Substring(getlink.FileName.LastIndexOf("."));
                string filename = Dat……


你这个好像也不是上传到其他服务器吧??

#9


文件服务器支持FTP不?如果可以就用FTP组件直接上

看  http://www.marblelog.com

#10


同意楼上 好

#1


用IO~~

#2


设置文件服务器的共享文件夹(不过这样一来文件服务器就相当于一个硬盘了)。

#3


发送2进制过去,再转回图片

#4


请问1楼  详细的处理方法是怎样呢?

2楼,文件夹共享,这个可能不好做,服务器我管控不了的,谢谢你。

#5


引用 4 楼 gukie 的回复:
请问1楼 详细的处理方法是怎样呢?

2楼,文件夹共享,这个可能不好做,服务器我管控不了的,谢谢你。

 同求 如何上传图片到文件服务器。

#6


谁还有没有更好的办法啊。。。。

我试着把上传程序放到文件服务器上传,但是这样又存在一个session的问题了。没登陆也可以直接上传,而且没有用户名的。不安全。

急救啊!!!

#7




if (this.getlink.FileName != "")
            {
                string fileaddress = getlink.FileName.Substring(getlink.FileName.LastIndexOf("."));
                string filename = DateTime.Now.ToString("yyyyMMddhhmmssms") + fileaddress;
                string filepath = Server.MapPath("~/themes/upload") + "/" + filename;
                this.imglink.Text = filename;
                link.LinkImgName = filename;
                getlink.SaveAs(filepath);
            }

#8


引用 7 楼 fengyarongaa 的回复:
C# code


if (this.getlink.FileName != "")
            {
                string fileaddress = getlink.FileName.Substring(getlink.FileName.LastIndexOf("."));
                string filename = Dat……


你这个好像也不是上传到其他服务器吧??

#9


文件服务器支持FTP不?如果可以就用FTP组件直接上

看  http://www.marblelog.com

#10


同意楼上 好