本地图片看看我们要达到的实际效果,怎么实现
优采云 发布时间: 2021-04-01 06:09本地图片看看我们要达到的实际效果,怎么实现
在观看文章之前,让我们拍照以了解我们想要实现的实际效果。
这样的效果是怎么实现的呢,可能对于一般的技术思维,觉得其实就是一个自动脚本的效果,但这是错误的,首先,以头条字节跳动公司的技术水平不可能没有对这方面进行防范,其次本地图片的上传不是简单脚本可以实现了,所以下面进行技术分析。
1、图像捕获
您需要捕获目标图像并将其保存在本地,以防在发布时选择在本地上传。这里的主要方法是构建本地爬网服务应用程序,并将爬网请求从网页发送到服务应用程序。并按照指定的路径保存图片。
2、文本内容发布
这个可以直接使用前端脚本实现抓取到输入的过程,并且对于这个可以使用的方法很多,例如chrome插件、植入js脚本等。
3、上传本地图片
这是整个技术的核心部分。它应该与第一步有关,因此图像的捕获和上传应该是一个过程。可以根据以下想法来实现:本地服务实现图像捕获并模拟图像上载以实现整个过程。图像捕获实际上是通过URL请求在本地保存图像,然后将保存地址返回到浏览器前端。前端获取图像保存地址后,将调用上载过程,但浏览器无权控制文件的上载过程,因此这必须具有可以实现图像上载的功能。如何实现此功能?我目前的愿景是调用系统内核接口并开发一个客户端服务器程序来实现它。
4、最后