Advertisement

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)

还没有任何评论哟~