mediawiki - pywikibot 无法上传大文件
问题描述
在 Google Compute Engine 服务器 ( Linux instance-1 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux
) 上,pywikibot 无法上传大文件并出现以下错误:
pywikibot.data.api.APIError: missingparam: One of the parameters "filekey", "file" and "url" is required. [help:See https://chinadigitaltimes.net/space/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes.]
1 pages read
0 pages written
Script terminated successfully.
我需要上传最大 2GB 的文件。我怎样才能用 pywikibot 做到这一点?
解决方案
该missingparam: One of the parameters "filekey", "file" and "url" is required.
错误表示服务器没有收到您要上传的文件。这是由服务器上的安全限制引起的,包括网络服务器软件(apache 或 nginx)和 PHP。有关说明,请参阅配置文件上传#设置文件上传的最大大小。
推荐阅读
- android - Cache HTTP response or store in database in mobile apps?
- javascript - Twitter Api returns "code":215,"message":"Bad Authentication data." by axios
- python - How to play the alarm after 5 second when the eyes had closed in python?
- google-cloud-platform - 在 Google Cloud Platform 中,每个 IOT Core 设备是否需要有单独的发布/订阅主题?
- javascript - Snowflake JavaScript procedure how to update a field from an object that is not in a stage?
- python - How to create or mount dash component after clicking on other component like button or checkbox
- android - Drawbacks of having large Android App Size on device
- here-api - 如何通过 Data Hub CLI 按 id 设置功能?
- elasticsearch - laravel scout not working with nWidart modules package
- reactjs - How to Mock react context with different types of imports?