【HTTP图片服务器】【项目记录6】:测试全部功能

0.主页设计

该主页主要完成图片上传功能,存放在服务器中,服务器运行后,可通过url访问此主页。

在wwwroot中:
vim upload.html

<html>
<head></head>
<body>
        <form id="upload-form" action="http://47.106.245.188:9094/image" method="post" enctype="multipart/form-data" >
			<input type="file" id="upload" name="upload" /> <br />
			<input type="submit" value="Upload" />
        </form>
</body>
<html>

注意 : 请将 47.106.245.188 替换为自己的Linux IP地址。

1.测试图片上传功能

//编译及运行
make
./image_server

在这里插入图片描述
在浏览器中输入:

http://47.106.245.188:9094/upload.html

上传页面展示:
在这里插入图片描述
经过“选择文件”和“Upload”上传图片之后,客户端响应:
在这里插入图片描述
服务端响应:
在这里插入图片描述
查看服务器所在目录里是否有接收到图片:
在这里插入图片描述
查看数据库是否正确插入图片信息:
在这里插入图片描述
可以看到,文件序号、文件名、文件大小、上传时间、md5值、文件类型 全部正确无误。“图片上传” 功能测试成功。

以下几项测试推荐使用Postman!!!

何为Postman?

  1. Postman 是谷歌出品的 http客户端,用于构造 http请求 并进行测试。
  2. 下载地址:https://www.postman.com/downloads/

2.测试查看所有图片信息功能

http://47.106.245.188:9094/image

在这里插入图片描述

3.测试查看指定序号图片信息

http://47.106.245.188:9094/image/2

在这里插入图片描述

4.测试查看指定图片

http://47.106.245.188:9094/show/1

在这里插入图片描述

http://47.106.245.188:9094/show/2

在这里插入图片描述

6.测试删除指定序号图片

http://47.106.245.188:9094/image/1
注意:选择 DELETE

在这里插入图片描述
测试过程中服务器响应内容:

总结

经过全面测试,所有预期功能全部实现成功。
下一篇博客对整个项目进行经验总结,包括遇到的难题、项目其他扩展方向、知识点总结等。

下一篇:【HTTP图片服务器】【项目记录7】:总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值