【发布时间】:2013-05-09 06:50:50
【问题描述】:
有谁知道如何使用 PHP 上传图片并调用 UploadHandler.php?
我不确定需要传递哪些信息以及以什么格式传递。
这是我目前所拥有的:
$prop="test";
session_id($prop);
@session_start();
$url = 'http://christinewilson.ca/wp-content/uploads/2013/02/port_rhdefence.png';
$file_name[] = file_get_contents($url);
error_reporting(E_ALL | E_STRICT);
require('UploadHandler.php');
$upload_handler = new UploadHandler(array(
'user_dirs' => true
));
【问题讨论】:
-
默认情况下它在类构造中设置
'param_name' => 'files',所以我猜它期望<input type="file" name="files" /> -
谢谢,我将进一步研究。当它发送“文件”时,你知道它实际发送的是什么吗?是否相当于 PHP 中的 file_get_contents?
-
不,它会用文件和信息的路径填充您的
$_FILES数组。您可以像访问任何其他数组一样访问它,例如:$_FILES['files']。查看php.net/manual/en/features.file-upload.post-method.php -
谢谢!我会试试这个。
标签: php jquery file-upload blueimp