问题描述
我是使用API的新手。我想知道是否存在使用转换为Base64的API密钥发送PDF文件的正确方法。终点信息在屏幕快照链接上。
解决方法
load(url('http://biostat.mc.vanderbilt.edu/wiki/pub/Main/DataSets/crash2.rda'))
df <- crash2 %>% dplyr::select(source,sex) %>%
mutate(source = case_when(
source == "telephone"~1,source == "telephone entered manually"~2,source == "electronic CRF by email"~3,source == "paper CRF enteredd in electronic CRF"~4,source == "electronic CRF"~5),sex = case_when(
sex == "male" ~ 1,sex == "female" ~ 2))
table(df$sex,useNA="ifany")
# 1 2 <NA>
# 16935 3271 1
然后界面看起来像:
public class PdfFile
{
[JsonProperty("file")]
public File File { get; set; }
}
public class File
{
[JsonProperty("mime")]
public string MimeType { get; set; }
[JsonProperty("data")]
public string Base64Data { get; set; }
}
然后您的上传代码将如下所示
[Post("/upload")]
Task UploadPdf([Body]PdfFile file,[Header("x-axa-api-key")] string apiKey);