私はこの問題と戦っています。ファイルを開いて変数に保存しようとしています。次に、私が含めたPosterライブラリでエンコードしたいと思います。
つまり、動作しないコードの部分です... (残りは心配する必要はありません)
try:
poster.streaminghttp.register_openers()
#Open File to be Uploaded
file = open("D:\\HC1100\config.cfg", "rb")
print "uplaod process"
#Encode Parameters for the Device
params = [('restore', file), ('upload', 'PC ==> Unit')]
datagen, headers = poster.encode.multipart_encode(params, 'ff2fbffcc75148fb9b7ba9885a1cf146')
file.close()
そのため、次のエラー メッセージが表示されます。
面白いのは、同じコードで .txt を書き、IronPython.exe でそれを実行すると、動作することです! しかし、C# Python プロジェクトで実行するとうまくいきません。
2013 年もよろしくお願いいたします。