sendDocument
メソッドを使用してテレグラムにファイルをアップロードする際に奇妙な問題が発生しました。私はpython-telegram-botとのPythonでボットを書いています。私はdocument
というURLを与えて、ユーザーにZIPファイルを送信しようとしています。 これはURLです:http://telegram.nickespig.ch/32487352.zipテレグラムBot - Bad Request:不正なファイル識別子/ HTTP URLが指定されています
bot.send_document(
chat_id,
document=document,
filename=filename,
timeout=60)
私は私のファイルは、電報によって与えられたルールは以下の知る限り多く
:http://telegram.nickespig.ch/32487352.zip
- がHTTP URL
http://telegram.nickespig.ch/32487352.zip
- 20 MB max
2.14 MB
- 正しいMIMEタイプ
application/zip
- URLで送信する意志GIF、PDFやZIPファイルの現在、仕事
ZIP file
これらは、ヘッダーです:
Accept-Ranges →bytes
Connection →keep-alive
Content-Length →2247049
Content-Type →application/zip
Date →Sun, 29 Oct 2017 21:15:36 GMT
ETag →"59f5e6e6-224989"
Last-Modified →Sun, 29 Oct 2017 14:34:14 GMT
Server →nginx/1.10.3 (Ubuntu)
ファイルは、この簡単な構成で、nginxの(v1.10.3)で提供しています。
server {
listen 80;
server_name telegram.nickespig.ch;
root /path/to/download_dir;
location/{
try_files $uri $uri/ =404;
}
}
ここで、/path/to/download_dir
は実際の経路に置き換えられます。
私が得るエラーに、タイトルに言ったように、これは1です:
{
"ok": false,
"error_code": 400,
"description": "Bad Request: wrong file identifier/HTTP URL specified"
}
はまた、私はオンライン作品を見つけ、別のZIPファイル送信:http://techslides.com/demos/samples/sample.zip
を私はすでに解決し、例えば検索。このTelegram bot weird error : Bad Request: wrong file identifier/HTTP URL specifiedとこのWhy i get Wrong file identifier/HTTP URL specified error in telegram bot?は役に立ちません。
私はあなたがこれで私を助けてくれることを願っています。