2016-04-12 8 views
0

curlを使用してファイルからフォームの値として識別子のリストを投稿しようとしています。私は多くの異なるフォーマットを試しましたが、実際のデータではなくファイル名が投稿されるたびに試しました。Curlを使用してファイルの内容をフォームに投稿する方法

私が試みた例は以下である:

curl http:localhost:<port>/test --data "userId=User" --data "uploadIds=<test.txt" 

curl http:localhost:<port>/test --data "userId=User" --data "[email protected]" 

投稿されたファイル名で上記の結果のそれぞれ。

ファイルにはカンマ区切りの番号リストが含まれています。

+0

あなたの質問から、私は、これは、カール質問や一般的であるかどうかはわからない質問を、「動作していません」。 HTTPを介してファイルをアップロードすると、その内容はパラメータではなく本体で送信されることに注意してください。 – Andy

+0

私は実際のファイルをアップロードするのではなく、ファイルコンテンツを使用してフォームのデータを入力するなど、パラメータの参照を誤解を招くように削除する質問に言い直しました。 uploadIds = 12345,6789 – Caroline

答えて

1

は解決策を見つけ、私が探していた構文は次のとおりです。

curl http:localhost:<port>/test --data "userId=User" --data-urlencode [email protected] 
関連する問題