summaryrefslogtreecommitdiff
path: root/src/HTTP_POST_multipart.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/HTTP_POST_multipart.php')
-rw-r--r--src/HTTP_POST_multipart.php12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/HTTP_POST_multipart.php b/src/HTTP_POST_multipart.php
index 7ccc36a..a4ce2a4 100644
--- a/src/HTTP_POST_multipart.php
+++ b/src/HTTP_POST_multipart.php
@@ -6,15 +6,23 @@ class HTTP_POST_multipart {
protected $_parts = array();
- public function addData($name, $bytes) {
+ public function addData($name, $data) {
+ if ($name === null) throw new Exception('name is null');
+ if ($data === null) throw new Exception('data is null');
+
$this->_parts[] = array(
'name' => $name,
- 'data' => $bytes
+ 'data' => $data
);
}
public function addFile($name, $filename, $mimetype,
$charset, $encoding, $data) {
+ if ($name === null) throw new Exception('name is null');
+ if ($filename === null) throw new Exception('filename is null');
+ if ($mimetype === null) throw new Exception('mimetype is null');
+ if ($data === null) throw new Exception('data is null');
+
$this->_parts[] = array(
'name' => $name,
'filename' => $filename,