summaryrefslogtreecommitdiff
path: root/bin/reevotech/vendor/addwiki/mediawiki-api/docs/file_uploader.rst
diff options
context:
space:
mode:
authorYaco <franco@reevo.org>2021-10-19 20:42:50 -0300
committerYaco <franco@reevo.org>2021-10-19 20:42:50 -0300
commit1dc109c979d7788e8811b4eecfb8bfdf3b6ea6e2 (patch)
tree21d2a3bd6706af9eeb3e9d1def5a6ab8d8a67e93 /bin/reevotech/vendor/addwiki/mediawiki-api/docs/file_uploader.rst
parent8c201ace3699b4928daf41eb7b4cdcb4565c6f3b (diff)
adds reevotech scripts
Diffstat (limited to 'bin/reevotech/vendor/addwiki/mediawiki-api/docs/file_uploader.rst')
-rwxr-xr-xbin/reevotech/vendor/addwiki/mediawiki-api/docs/file_uploader.rst28
1 files changed, 28 insertions, 0 deletions
diff --git a/bin/reevotech/vendor/addwiki/mediawiki-api/docs/file_uploader.rst b/bin/reevotech/vendor/addwiki/mediawiki-api/docs/file_uploader.rst
new file mode 100755
index 00000000..9f8b534f
--- /dev/null
+++ b/bin/reevotech/vendor/addwiki/mediawiki-api/docs/file_uploader.rst
@@ -0,0 +1,28 @@
+Uploading files
+===============
+
+Basic usage
+-----------
+
+To upload a single, small-sized file:
+
+.. code-block:: php
+ :linenos:
+
+ // Construct the API.
+ $api = new \Mediawiki\Api\MediawikiApi( 'http://localhost/w/api.php' );
+ $services = new \Mediawiki\Api\MediawikiFactory( $api );
+ $fileUploader = $services->newFileUploader();
+
+ // Upload the file.
+ $fileUploader->upload( 'The_file.png', '/full/path/to/the_file.png' );
+
+If you need to work with larger files, you can switch to chunked uploading:
+
+.. code-block:: php
+ :linenos:
+
+ // Upload the file in 10 MB chunks.
+ $fileUploader = $services->newFileUploader();
+ $fileUploader->setChunkSize( 1024 * 1024 * 10 );
+ $fileUploader->upload( 'The_file.png', '/full/path/to/the_file.png' );