예제 #1
0
        public static async Task <File> UploadFileAsync(FortnoxApiRequest request, string path, string fileName, byte[] fileData)
        {
            var apiRequest =
                new FortnoxApiClientRequest <SingleResource <File> >(
                    HttpMethod.Post,
                    request.AccessToken,
                    request.ClientSecret,
                    $"{ApiEndpoints.Inbox}?path={path}")
            {
            };

            return((await FortnoxAPIClient.UploadAsync(apiRequest, fileName, fileData)).Data);
        }
예제 #2
0
        public static async Task <File> CreateFileAsync(
            FortnoxApiRequest request,
            byte[] fileData,
            string fileName,
            string folderId)
        {
            var apiRequest =
                new FortnoxApiClientRequest <SingleResource <File> >(
                    HttpMethod.Post,
                    request.AccessToken,
                    request.ClientSecret,
                    $"{ApiEndpoints.Archive}/?folderid={folderId}");

            return((await FortnoxAPIClient.UploadAsync(apiRequest, fileName, fileData)).Data);
        }