したがって、私が実行しているプロセスは論理的に理にかなっているように見えますが、エラーが発生し続けます。サーバーに送信しようとしているこのバイナリ ファイルがあるので (正確には Shapeways です。バイナリ 3D モデル ファイルです)、このプロセスを実行して、URL で受け入れられるようにします。
theFile = open(fileloc,'rb')
contents = theFile.read()
b64 = base64.urlsafe_b64encode(contents)
url = urllib.urlencode(b64) # error
問題は、最後の行が常にエラーをスローすることです
TypeError: not a valid non-string sequence or mapping object
データはURL用にエンコードされていると想定されているため、これは私には意味がありません。エンコードされていない他の文字などが含まれている可能性はありますか?