-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Description
Hi Adam,
I have tried -fileSource "C:Path\Path\File.pdf"
and
$File = Get-Item -Path "C:Path\Path\File.pdf"
-fileSource $File
and
$File = [IO.File]::ReadAllBytes("C:Path\Path\File.pdf")
-fileSource $File
and
added 'ContentType' = 'multipart/form-data' to the $RestParams for the Invoke-RestMethod API call.
None work. Removing -fileSource allows the new card to be created. What is the correct way or syntax to add an attachment via New-TrelloCard?
My guess is this has something to do with the encoding as Add-TrelloCardAttachment works fine with .txt but fails with PDF
Update:
I figured it out doing the API call direct. The file needs to be in a form using system.io.fileinfo. I'm on PowerShell 7 and I believe you might have to get into some .NET to make it work on PS5.1.
$FORM = @{
idList = "xxxxxx"
pos = "top"
name = "TestTest"
fileSource = [system.io.fileinfo]"C:\Path\Path\File.pdf"
}
Invoke-RestMethod -Method Post -Uri "https://api.trello.com/1/cards?$APIKEY" -Form $FORM
Metadata
Metadata
Assignees
Labels
No labels