UE4上传文件
发布时间
阅读量:
阅读量
提供文件上传功能的示例代码
/*
InUrl为上传URL
InFiles为本地文件路径的数组
Boundary为分隔符,用来分隔文件,其他地方不能出现该字符串,每个文件都以"\r\n--"+Boundary+"\r\n"开始(即BeginBoundry)
分隔符之后是文件头(FileHeader),文件头中name为文件域,这里用"file[]",[]表示上传多个文件,如果是一个文件可去掉[];filename为文件名,这里用本地文件名;文件头以两个换行符(\r\n\r\n)结束
文件头之后紧跟文件内容
所有文件内容都读出之后,最后以"\r\n--"+Boundary+"--\r\n"结束
*/
bool UploadFiles(const FString& InUrl,const TArray<FString>& InFiles)
{
TSharedRef<IHttpRequest> HttpRequest = FHttpModule::Get().CreateRequest();
HttpRequest->SetURL(InUrl);
FString Boundary = "-------------
全部评论 (0)
还没有任何评论哟~
