Code generator for Powershell v5
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, powershell
Direzione di ricerca
Inizia riproducendo l’upload multipart generato in PowerShell v5 usando l’esempio nell’issue, quindi confronta il suo comportamento con PowerShell v7. Il lavoro è completato quando lo script generato invia il file e le coppie chiave-valore dei form-data all’endpoint di upload indicato e il server li riceve.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I am trying to upload a file with powershell.
To do this I used Postman (form-data) to generate a powershell script like this:
add-type -AssemblyName System.Net.Http
$multipartContent = [System.Net.Http.MultipartFormDataContent]::new()
$multipartFile = 'C:\Users\hoang\Desktop\ntdll.h'
$FileStream = [System.IO.FileStream]::new($multipartFile, [System.IO.FileMode]::Open)
$fileHeader = [System.Net.Http.Headers.ContentDispositionHeaderValue]::new("form-data")
$fileHeader.Name = "file"
$fileHeader.FileName = "/C:/Users/hoang/Desktop/ntdll.h"
$fileContent = [System.Net.Http.StreamContent]::new($FileStream)
$fileContent.Headers.ContentDisposition = $fileHeader
$multipartContent.Add($fileContent)
$stringHeader = [System.Net.Http.Headers.ContentDispositionHeaderValue]::new("form-data")
$stringHeader.Name = "bla"
$stringContent = [System.Net.Http.StringContent]::new("this is test")
$stringContent.Headers.ContentDisposition = $stringHeader
$multipartContent.Add($stringContent)
$body = $multipartContent
$response = Invoke-RestMethod '172.19.183.247:5679/api/v1/upload' -Method 'POST' -Headers $headers -Body $body
$response | ConvertTo-Json
Everything looks fine (I edited the file path correctly and added System.Net.http). However on the server side I don't get any key-values or files.
After searching on google I found a workaround that is to use powershell v7. However, this version is not universal and requires additional installation.
So can you guys show me how to write a script that works with powershell v5? Or if possible, I think you guys should make postman-code-generators work with powershell v5.
Thank you very much!
- Lingua principale
- JavaScript
- Stelle
- 1k
- Fork
- 380
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di postmanlabs/postman-code-generators
-
curl codegen: file-type FormParam contentType ignored — ';type=' not emitted for multipart file partsForse già presa @CrypticCortex l’ha presa 154 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
postmanlabs/postman-code-generators#815 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
-
Curl ignores any auth that's is not ntlm authForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
postmanlabs/postman-code-generators#797 · 1 commento ·
Tutte le issue di postmanlabs/postman-code-generators
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue help wanted
Difficoltà 1/5 1-3 ore Idoneità per principianti 85/100
zmo2s/agent-toolbox#23 ·
-
[Bug]: [MCP/CLI] Bare loopback IP addresses (127.0.0.1:port) and hosts with ports fail to navigate due to erroneous scheme inferenceForse già presa @alok-108 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
microsoft/playwright#43263 ·
I maintainer di solito rispondono entro 1 giorno
-
bug traffic
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 74/100