由于 VaRest 插件无法满足我们上传表单的需求,在这里需要使用其他库方法。
1. Httplib 库优缺点
优点:
httplib 库是一个以 C++11 特性编写的库,所以编译器也需要能支持 C++11 的。库在使用时只需包含一个头文件即可,非常方便。
缺点:
此库为线程阻塞,使用时还请注意。
2. 上传图片
3. 删除本地图片缓存
由于上传图片需要提交表单数据(图片),上传完后服务器那边已经有一份了,因此需要删除本地的图片缓存。
IPlatformFile
UE 自带的 File I/O Interface, 使用起来特别方便。