我们常常会说,将图片上传到服务器,将文件上传到服务器,甚至是玩游戏的时候也会说到服务器,那么所谓的上传到服务器到底是什么鬼呢? |
我们常常会说,将图片上传到服务器,将文件上传到服务器,甚至是玩游戏的时候也会说到服务器,那么所谓的上传到服务器到底是什么鬼呢?
前两天,老大让我做一个小功能,网站的有些文章是转载过来的,文章上的图片链接并没有下载到本地,就直接上传了,因此,文章的图片链接就是别的网站的了。老大说要做一个小程序,将图片的链接改过来,换成自己网站的链接。那么,在这里,这个功能就得这么分析:
1,复制粘贴别的网站的文章;
2,找到图片,并下载到本地;
3,将图片上传到服务器,并修改图片链接,替换成网站的链接
其实,听完老大的分析步骤之后,我那是一脸迷糊啊。上传到服务器什么鬼?其余的都还理解,原谅我对服务器是在不理解。
那么首先服务器是什么呢?服务器是一个24小时运行的,有固定的IP的计算机。所以,服务器和我们自己用的电脑是差不多的。我们自己的电脑也是可以做成服务器的,只要你能保证24小时开机,而且有固定的IP,就可以了。你可以在拉宽带的时候,跟服务商买一个固定外网IP的套餐,也就是,不管是在国内还是国外,通过这个IP就可以找到你自己的电脑。这样,你的电脑就可以是服务器了。所以,服务器并不是什么神秘的电脑。
先把服务器这个神秘的东西说白了,我们再顺着思路往后分析。既然你的电脑就是服务器了,那么你电脑上运行的软件也就都是运行在服务器上的了。如果你在你的电脑上安装一个网站环境,配置一下,别人就可以通过你这个固定的IP访问你电脑的网站了。你的电脑就是web服务器了。Windows的高级版本都带有IIS,这是Windows系统上的web服务器环境。如果你想搭建php网站,你可以安装Apache服务器环境。也就是一些软件而已,环境搭建很简单
既然服务器就是一台电脑,只不过是有固定IP,能24小时运行而已。那么所谓的上传到服务器就是上传到电脑上的某个文件夹了。因此,秒想到WebClient的uploadfile方法,这个类有4个重载函数。我们挑有两个参数且一个是服务器的地址,一个是我们所要上传的文件(在这里是图片)的地址。
那么服务器地址在哪呢?正如之前所说的,服务器地址就是你的电脑的某个文件夹地址。我所做的这个功能是在网站的完整的源码下调试写的,因此,我要上传的服务器地址其实就是打包好的网站源码下的某个文件夹地址。利用Server.MapPath方法,找到图片绝对路径就好了,MapPath方法是返回web服务器上指定的虚拟路径相对应的物理文件路径。
编辑:silence
评论时间:2023-09-27 00:25:01
只要能够上网,便可享受怎么租虚拟主机 到这些服务服务器ip搭建教程 网,便可享受到这些服务
2023-12-25 22:44:35 admin
活动发布区版规2023-05-27 22:03:52 御风而行
容器、无服务器、虚拟机:安全性差...2023-05-27 20:43:39 1356
服务器宕机的造成原因和解决方法介...2023-05-27 20:43:25 qingym
别糊涂了!服务器与工作站的五大区...2023-05-27 19:08:41 小绵羊0123
科技巨头布局云端 服务器 网络硬...2023-05-27 18:17:46 姐姐的跟屁虫
钉钉因系统访问流量激增,宕机1小...2022-07-23 00:34:02 freeatom
常见ftp命令 FTP命令使用详...2022-07-21 02:17:02 ares
双硬盘组建Raid0磁盘阵列图文...2022-07-20 06:17:02 mankeung123
用友软件客户端连接不上服务器的解...2022-07-23 00:51:02 antonfxb
WebService实例2022-07-13 05:38:02 苯小孩
开发、运维不可不看的Linux调...2022-07-20 18:51:02 nightstone
如何使用Charles抓取Web...2022-01-12 05:38:03 wwwwycom
重庆双线服务器托管那家比较好2022-01-19 05:38:02 begin
服务器托管一定要避免的9种机房现...2022-01-23 05:38:02 fj1221
服务器托管哪家最好?2022-01-29 05:38:02 zhg2
基于域靠或IP的混合式虚拟主机配...2022-07-19 12:17:02 grand99
Linux NFS配置2022-07-19 13:34:02 金星
服务器上线后的基本安全设置(下)2022-07-19 20:17:02 dengyu0429
linux vi使用及详细介绍2022-07-20 01:00:05 激动的舌头
Linux视频教程:用户管理命令...2022-07-21 20:51:02 jessica-an
创建本地FTP站点2022-02-07 05:38:03 jasonkidd
WEB服务器配置详解2022-07-20 04:51:02 wolfssss
ACL权限-默认与递归(4)2022-07-22 15:00:05 淡水珊瑚
Linux下 Samba Ser...