已知本地文件路径,怎样将图片上传到服务器?

时间:2022-10-15 13:37:20
如题,在没有FileUpload的情况下,有一个变量为本地文件的路径(string files="本地文件路径";)
请问怎样将这个路径的文件上传到服务器的files文件夹?
有fileupload的情况下知道怎样传!请问没有的情况能不能穿啊?

在asp.net中

26 个解决方案

#1


一个回答都没有哦?

#2


可能有,但我不知道...

#3


用FileUpload的目的就是要获取上传文件的路径,既然知道本地路径,那就直接用该路径上传得了,其他的地方的代码应该和用FileUpload一样吧!

不行啊,上面的想法可能不行,刚写代码测试不成功,帮顶一下,关注!

#4


引用 3 楼 lxiron 的回复:
用FileUpload的目的就是要获取上传文件的路径,既然知道本地路径,那就直接用该路径上传得了,其他的地方的代码应该和用FileUpload一样吧!

不行啊,上面的想法可能不行,刚写代码测试不成功,帮顶一下,关注!


呵呵!是啊,不行啊!

#5


没有回答了吗?

#6


救命啊!

#7


按一般安全常规来讲,应该是不可以传的,如果可以传的话,那岂不是很危险,你电脑上的任何文件未经你允许就可以传到服务器上。

#8


引用 7 楼 badxpgy 的回复:
按一般安全常规来讲,应该是不可以传的,如果可以传的话,那岂不是很危险,你电脑上的任何文件未经你允许就可以传到服务器上。

但在网上看的一些例子是OK的,但那些代码没注释,看不太懂,希望谁给个代码(有注释的)

#9


应该也可以实现,可以以数据流的形式传上去

#10


学习了!!!!

#11


关注...

#12


应该可以的,研究一下的...

#13


谁研究好了,给个回复啊!不用数据流的

#14


本地都服务器 用什么 数据流,,没事找抽!!!
不用 楼上的;
1用FTP
2用 savefiledialog 类 去上传!

#15


别研究了.

#16


????

#17


开了服务器的文件夹写权限 不就能传了么

#18


可以告诉你,是不可能的。

#19


?????

#20


网上的有些写的是可能啊?

#21


用木马估计可以的。

#22


非得用户点击触发,否则不能。
用户点击一次,批量上传,这个方法

#23


软件的注册信息在网络上,要修改网上的xml文件,如何能实现?

#24


path = Server.MapPath("……");
                filename =上传文件名称
                fileExtension = System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName).ToLower();
                path =filename + fileExtension;
                FileUpload1.PostedFile.SaveAs(path);

#25


那么多回答,没有一个有用的

#26


这个类似流氓行为啊  
客户端的文件不是说你想捕捉到上传就能上传的   activex技术      应该是能实现的

#1


一个回答都没有哦?

#2


可能有,但我不知道...

#3


用FileUpload的目的就是要获取上传文件的路径,既然知道本地路径,那就直接用该路径上传得了,其他的地方的代码应该和用FileUpload一样吧!

不行啊,上面的想法可能不行,刚写代码测试不成功,帮顶一下,关注!

#4


引用 3 楼 lxiron 的回复:
用FileUpload的目的就是要获取上传文件的路径,既然知道本地路径,那就直接用该路径上传得了,其他的地方的代码应该和用FileUpload一样吧!

不行啊,上面的想法可能不行,刚写代码测试不成功,帮顶一下,关注!


呵呵!是啊,不行啊!

#5


没有回答了吗?

#6


救命啊!

#7


按一般安全常规来讲,应该是不可以传的,如果可以传的话,那岂不是很危险,你电脑上的任何文件未经你允许就可以传到服务器上。

#8


引用 7 楼 badxpgy 的回复:
按一般安全常规来讲,应该是不可以传的,如果可以传的话,那岂不是很危险,你电脑上的任何文件未经你允许就可以传到服务器上。

但在网上看的一些例子是OK的,但那些代码没注释,看不太懂,希望谁给个代码(有注释的)

#9


应该也可以实现,可以以数据流的形式传上去

#10


学习了!!!!

#11


关注...

#12


应该可以的,研究一下的...

#13


谁研究好了,给个回复啊!不用数据流的

#14


本地都服务器 用什么 数据流,,没事找抽!!!
不用 楼上的;
1用FTP
2用 savefiledialog 类 去上传!

#15


别研究了.

#16


????

#17


开了服务器的文件夹写权限 不就能传了么

#18


可以告诉你,是不可能的。

#19


?????

#20


网上的有些写的是可能啊?

#21


用木马估计可以的。

#22


非得用户点击触发,否则不能。
用户点击一次,批量上传,这个方法

#23


软件的注册信息在网络上,要修改网上的xml文件,如何能实现?

#24


path = Server.MapPath("……");
                filename =上传文件名称
                fileExtension = System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName).ToLower();
                path =filename + fileExtension;
                FileUpload1.PostedFile.SaveAs(path);

#25


那么多回答,没有一个有用的

#26


这个类似流氓行为啊  
客户端的文件不是说你想捕捉到上传就能上传的   activex技术      应该是能实现的