水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
1/1
|
转到
主题:问个node.js请求导入图片的问题
楼主
|
saynothing
|
2015-12-05 14:20:02
|
只看此ID
如附件图示:
<img src="/show"> # 这句话导致访问服务器URL"www.xyz.com/show", 该URL地址
route到show()方法执行。 按理说: img.src方法应该得到一个图片的地址,但是show()
方法并没有返回。
此处<img src="show">为何能显示图片,基于何原理。
不懂之处,还望解答。谢谢。
--
FROM 125.119.252.*
1楼
|
dhcn
|
2015-12-05 16:02:27
|
只看此ID
那个方法在返回的时候把content-type设置成 img.这样那个方法等同于xxx.jpg。
要返回的不是url地址,而是实际的图片文件内容,“/show”=“/xxx.jpg”,/show就是一个图片url地址。
但愿你明白了。
【 在 saynothing 的大作中提到: 】
: 如附件图示:
: <img src="/show"> # 这句话导致访问服务器URL"www.xyz.com/show", 该URL地址
: route到show()方法执行。 按理说: img.src方法应该得到一个图片的地址,但是show()
: ...................
--
修改:dhcn FROM 123.66.172.*
FROM 123.66.172.*
2楼
|
saynothing
|
2015-12-05 17:17:57
|
只看此ID
我不明白的是,upload和show两个不同的http request,对应不同的response。
两个不同的response之间有信息交换? 这个是否还和http协议有关系。
【 在 dhcn (coder) 的大作中提到: 】
: 那个方法在返回的时候把content-type设置成 img.这样那个方法等同于xxx.jpg。
: 要返回的不是url地址,而是实际的图片文件内容,“/show”=“/xxx.jpg”,/show就
是一个图片url地址。
: 但愿你明白了。
--
FROM 125.119.252.*
3楼
|
dhcn
|
2015-12-05 19:08:38
|
只看此ID
你对前后端代码的区分理解有问题。response输出的HTML都是在浏览器前端里面执行的HTML链接,不会在后端直接产生关系。
【 在 saynothing 的大作中提到: 】
: 我不明白的是,upload和show两个不同的http request,对应不同的response。
: 两个不同的response之间有信息交换? 这个是否还和http协议有关系。
: 是一个图片url地址。
--
FROM 123.66.172.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版