RestSharp addfile 发送带有“.undefined”文件扩展名的文件
RestSharp addfile sends file with ".undefined" file extension
我正在使用以下代码将 PDF 文件上传到 node.js 服务器:
var file = new FileContentResult(...)
var client = new RestClient(_tenantOptions.BaseUrl + _tenantOptions.UploadPdfFilesUrn) {Timeout = _tenantOptions.RequestTimeoutMilliseconds};
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", accessToken);
request.AddFile("file", file.FileContents, file.ContentType);
var response = client.Execute<UploadFileResponse>(request);
此文件在服务器上的显示方式与 filename.undefined
类似,但 file.ContentType = "application/pdf"
。我错过了什么?
根据 the source code for RestSharp,AddFile
的 4 参数形式也接受文件名。
尝试
request.AddFile("file", file.FileContents, "document.pdf", file.ContentType);
我正在使用以下代码将 PDF 文件上传到 node.js 服务器:
var file = new FileContentResult(...)
var client = new RestClient(_tenantOptions.BaseUrl + _tenantOptions.UploadPdfFilesUrn) {Timeout = _tenantOptions.RequestTimeoutMilliseconds};
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", accessToken);
request.AddFile("file", file.FileContents, file.ContentType);
var response = client.Execute<UploadFileResponse>(request);
此文件在服务器上的显示方式与 filename.undefined
类似,但 file.ContentType = "application/pdf"
。我错过了什么?
根据 the source code for RestSharp,AddFile
的 4 参数形式也接受文件名。
尝试
request.AddFile("file", file.FileContents, "document.pdf", file.ContentType);