使用不带 AddFile 的 Delphi XE7 TRESTRequest 上传文件

问题描述 投票:0回答:0

使用 RAD Studio XE7,我需要使用

TRESTRequest
组件发布文件。

很遗憾,我没有在这个版本的组件中找到

AddFile()
方法

所以,我必须找到一个解决方案,允许我使用

TRESTRequest
Parameters
Body
选项来做到这一点。

我不能使用其他组件,如

TIdHTTP
,因为有一个Token认证管理,我想避免以其他方式重做。

所以,我的问题是:在 RAD Studio XE7 中,是否存在一种使用

multipart/form-data
格式发布文件的方法,您可以在其中选择文件并上传?

与后续 RAD Studio 版本的

TRESTRequest.AddFile()
方法一样,文件名必须与文件内容一起传递,因为 REST 服务器需要这样做。

delphi multipartform-data delphi-xe7 rad-studio c++builder-xe7
© www.soinside.com 2019 - 2024. All rights reserved.