Я хотел бы знать, как добавить заголовок содержимого в инструкцию flurl. Реализация onedrive требует, чтобы я добавлял заголовок типа контента в контент и пробовал любое возможное решение без везения.Как добавить заголовок содержимого в Flurl
Я вынужден использовать обычный httpclient со следующим кодом.
Public Async Function UploadFile(folder As String, filepath As String) As Task(Of Boolean) Implements ICloud.UploadFile
Dim data As Byte() = File.ReadAllBytes(filepath)
Dim uploadurl As String = "drive/items/" + folder + ":/" + Path.GetFileName(filepath) + ":/" + "content?access_token=" + Token.access_token
Using client As New HttpClient()
client.BaseAddress = New Uri(ApiUrl)
Dim request As HttpRequestMessage = New HttpRequestMessage(HttpMethod.Put, uploadurl)
request.Content = New ByteArrayContent(data)
request.Content.Headers.Add("Content-Type", "application/octet-stream")
request.Content.Headers.Add("Content-Length", data.Length)
Dim response = Await client.SendAsync(request)
Return response.IsSuccessStatusCode
End Using
End Function
Я уже пробовал обычный метод PutJsonAsync Flurl, но не повезло. Это единственный не-flurl, оставшийся в моем коде.
Thanx заранее.
Спасибо, Тодд, я попробую. –