放在web服务器好,还是放在web项目图片放在哪服务器

等如何在web项目中用户上传图片到非web项目目录下,而外网也可以通过http访问到?
刚开始设计图片上传完成后存放在项目中的某个文件夹下,在前台使用
&img src=&/cms-web/upload/img//aa042fd83a5846ceac5a30.jpg& style=&width:100height:100float:&&
但图片作为用户的数据不能因为项目的更新部署而丢失,所以希望把该文件夹放在项目外部。
&img src=&D:/cms/upload/img//bca75b2b22af4efebbf39.jpg& style=&width:100height:100float:&&
然后浏览器就报错 &&
Not allowed to load local resource: file:///D:/cms/upload/img//bca75b2b22af4efebbf39.jpg
不能展现,请问有什么解决办法吗
所有回答列表(2)
对于静态资源最好通过apache,nginx来服务。
所以你的这个需求可以这么实现。
通过后端程序java,php或.net实现接收用户上传图片文件,之后将其存储到前端web server可以访问的http目录
比如最代码的图片存储路径:
/data/www//images/
nginx的配置:
location / {
& & root & /data/www//;
java程序目录
/data/www//
把文件存放路径目录映射到tomcat中,方法如下:
1、找到tomcat的配置文件(\conf\server.xml)并打开
2、在【host】与【/host】之间加入如下代码:【&Context path=&/file&&&&&& docBase=&E:\test&&debug=&0& reloadable=&true&/&】其中:【path】就是映射的路径,【docBase】就是你的文件所在路径&
3、调用方法:【E:\test】下有一张test.jpg的图片&
&&【img 标签中的src改为&/file/test.jpg&】
编程语言基础
数据库开发
客户端开发
服务器软硬件
开源组件类库
暂无贡献等级
暂无贡献等级
暂无贡献等级
暂无贡献等级
暂无贡献等级
暂无贡献等级
暂无贡献等级
暂无贡献等级
扫描二维码关注最代码为好友"/>扫描二维码关注最代码为好友天极传媒:天极网全国分站
您现在的位置: &&
在单机上建立Web服务器
  现在越来越多的朋友在网上建立了自己的个人主页,让没有条件上网的朋友眼谗不已。其实,利用Windows 98提供的PWS(个人Web),你也能在单机上设立自己的网站,调试自己的主页。
  Windows 98的PWS与NT上的Web服务器类似,只是定位较低,在功能上也做了简化,例如不支持服务,安全性差一些等。但它同样支持FrontPage Server Extentions、ASP以及ADO。因此,我们可以利用它来在本地调试主页(例如察看FrontPage活动元素的效果或调试ASP程序),是微软提供PWS的目的之一。
  一、建立Web服务器的步骤
  1. 添加协议
  运行“控制面板”中的“网络”。在“配置”标签页的“已经安装了下列网络组件”列表框中察看是否存在“TCP/IP”项。如果存在,则已经安装TCP/IP协议,可跳到下一步骤。如果没有,点击“添加”→“协议”→ “Microsoft”→“TCP/IP”,最后选择“确定”,开始安装TCP/IP协议,然后重新起动计算机。
  2.配置TCP/IP协议
  运行“控制面板”中的“网络”。选择“配置”标签页“已经安装了下列网络组件”列表框的“TCP/IP”项,再单击“属性”按钮,出现“TCP/IP”窗口。在“IP地址”标签页中单击“指定IP地址”。在本例中,将IP地址设为213.213.213.223,子网掩码设为255.255.255.0。重新启动计算机。
  3. 安装PWS
  将Windows 98光盘插入中,运行add-onspws目录下的setup.exe,选择安装方式和Web服务的主目录后即开始安装PWS。安装完成后,c:inetpubwwwroot为缺省的主目录(起始页default.asp或default.htm所在的目录),wwwroot目录下的default.asp或default.htm则为缺省主页。
  安装完成后,启动浏览器。在地址栏内输入http://213.213.213.223。回车后,浏览器窗口内出现缺省主页画面。调试主页时,将你制作的主页复制到wwwroot目录下,并将起始页改名为default.htm,浏览时的效果就像真的在远程访问主页一样。
  二、个人Web服务器的管理
  当个人Web服务器安装后,每次进入Win 98后,在系统提示栏会出现个人Web服务器的小图标,双击它则弹出个人Web服务器管理窗口。可以进行缺省目录和缺省主页的设置,虚拟目录的增加和删除,利用个人主页向导制作主页等工作。
  借助Win 98的个人Web服务器,圆你主页梦。
(重庆 雨风)
责任编辑:)
欢迎在新浪微博上关注我们
笔记本手机数码家电查看: 2961|回复: 8
STM32 作为web服务器,怎么在网页上显示图片?
马上注册,结交更多好友,享用更多交流,硬件的世界向你敞开大门!
才可以下载或查看,没有帐号?
我用STM32作为web服务器,将HTML数据存在服务器里,在浏览器里输入设备地址可以显示一个简单的网页。但是我想在页面显示图片,用HTML的话是&img src=&图片路径& width=&宽度& height=&高度&&,我可以收到图片的请求,我回复的是PTYPE_JPEG类型的头,但回复的内容是8位的图片数据,但页面上只有一个图片区域并不显示图片。请问各位的图片是怎么显示的??
我做了两个页面,能显示图片的话可以将页面做的更美观些,但现在实在搞不出图片。网上没搜到这类的信息,wiz社区有个例程是用了HTML5的canvas画图API,只是静态显示没必要用canvas吧!!
当页面代码包含图片时, 浏览器是分多次请求的, 先请求你包含图片的那个html文件, 然后在请求你html文件引用的图片, 之间的间隔时间太短, 现有的两个精简ip协议栈不支持这么短的请求间隔
我用的是W5500,TCP协议栈都是硬件实现的。不存在这问题吧!是的,像你所说,浏览器先请求你再地址栏输入的URI,如果返回的HTML里有图片,就会接着向图片源路径请求图片数据。单片机会回应这个请求的(程序里写明了&
sierllen 发表于
当页面代码包含图片时, 浏览器是分多次请求的, 先请求你包含图片的那个html文件, 然后在请求你html文件 ...
我用的是W5500,TCP协议栈都是硬件实现的。不存在这问题吧!是的,像你所说,浏览器先请求你再地址栏输入的URI,如果返回的HTML里有图片,就会接着向图片源路径请求图片数据。单片机会回应这个请求的(程序里写明了),但是我现在不解的是我的图片数据怎么回应给浏览器,才能使浏览器知道这是图片数据。回应的数据帧我用的是HTTP/1.1 200 OK\r\nContent-Type: image/jpeg\r\nContent-Length:数据内容。图片数据我用的是常用的8位数据,但现在不显示。图片数据是一次性放在回应帧,还是其他的什么方式???
数据帧写错了,如下:
HTTP/1.1 200 OK\r\nContent-Type: image/jpeg\r\nContent-Length:数据长度/r/n/r/n数据内容
你可以用http封包工具截取看一下&
这个还真不明白怎么实现,帮顶一下
犹豫的大三 发表于
数据帧写错了,如下:
HTTP/1.1 200 OK\r\nContent-Type: image/jpeg\r\nContent-Length:数据长度/r/n/r/n ...
你可以用http封包工具截取看一下
给截了个图, 你可以分析一下
你好,楼主是怎样解决这个问题的?
地址:辽宁省大连市高新园区火炬路7号17层 QQ:
Copyright (C)
All Rights Reserved.2016年2月 总版技术专家分月排行榜第二2014年2月 总版技术专家分月排行榜第二2013年4月 总版技术专家分月排行榜第二
2016年10月优秀小版主
2016年8月优秀小版主2016年7月优秀小版主优秀小版主2015年7月优秀小版主2015年9月优秀小版主2015年5月优秀小版主2014年11月论坛优秀版主
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 网站放在服务器上 的文章

 

随机推荐