用js怎么把<input type="file">读取到的图片保存到服务器上

首先表明下我是菜鸟啊,老师让我把这个<input type="file">读取到的图片保存到服务器上,我用vs2012,他让我去下个iis(这个不懂啊)。首先我想问下所谓的保存到服务器上是保存到哪?百度好久了,是配置的iis服务器还是什么FTP文件服务器?这个又是什么?我的图片又要怎么保存过去,保存在哪?是保存在项目的文件夹里面吗?怎么读取出来用<img>显示呢?js可以实现吗?希望有人帮助下,讲的详细点。

第1个回答  2013-08-26
这个还真不能直接给你说明白。你得有人手把手教或者看视频才能明白。什么是iis,什么叫服务器,什么是数据流,怎么注册组件等等。都关系到上传文件。
第2个回答  推荐于2016-07-08
建议楼主从零开始学习吧。。
(1)iis是部署网站的,可以在开始-》运行 里面输入 inetmgr ,如果没有提示错误,弹出新的管理工具页面,说明你电脑已经装了iis了。。。没有的话,自己百度去搜个,不同版本的windows系统,下载的iis版本也是不一样的。
(2)ftp是文件服务器,没错,做了第一步,第二部就很好做了,iis里面自带一个部署ftp服务器的站点。不懂的话,百度搜“iis ftp站点搭建”
(3)基于后面的js保存图片的东西,这个是需要编程了。。js是纯客户端脚本,不可能上传文件,除非你调用服务端的代码。你可以百度搜js ajax上传文件

最后我猜测楼主是学c#的把。追问

如果我把d:\images文件夹设置为了ftp文件服务器的地址,那么我要上传文件过去的时候这个路径要怎么写?传文件的关键一句话要怎么写呢?能不能给个例子?

追答

ftp文件服务器的地址,跟文件夹的 绝对路径没关系(电脑的本地路径),比如ftp://192.168.1.111/
就是同一网段ip的电脑都可以访问的路径。

本回答被提问者采纳
相似回答