Xml CakePHP通过url上传图像
我正在使用CakePHP2.1并开发一个包含更多内容的应用程序。所以我想用xml上传内容。在xml中,我为这样的图像指定url 但是我使用了这个网站上的cakephp上传插件。对于图片上传,它会给我一个错误,比如“请上传图片” 这个插件需要一个数组,比如Xml CakePHP通过url上传图像,xml,cakephp,file-upload,uploader,Xml,Cakephp,File Upload,Uploader,我正在使用CakePHP2.1并开发一个包含更多内容的应用程序。所以我想用xml上传内容。在xml中,我为这样的图像指定url 但是我使用了这个网站上的cakephp上传插件。对于图片上传,它会给我一个错误,比如“请上传图片” 这个插件需要一个数组,比如 array( 'name' => '', 'type' => '', 'tmp_name' => '', 'error' => '', 'size' => '' ). 所以,当我在
array(
'name' => '',
'type' => '',
'tmp_name' => '',
'error' => '', 'size' => ''
).
所以,当我在xml中指定url时,并不是这样。请帮助我,我已经挣扎了很多天了。这项工作将更有价值。您必须将图像下载到tmp位置,并将
tmp\u名称设置到该位置。您可以使用php的file\u get\u contents
或cake的HttpSocket
您需要避免使用通常的phpis_uploaded
检查,因为文件不会被上传
你会想增加一点安全性,以确保人们不会把脚本或其他东西上传,因为这可能是一个安全问题
使用HttpSocket。上传完成后,您可以执行$Download->file->path()
以获取其位置。您必须将图像下载到tmp位置,并将tmp_名称设置到该位置。您可以使用php的file\u get\u contents
或cake的HttpSocket
您需要避免使用通常的phpis_uploaded
检查,因为文件不会被上传
你会想增加一点安全性,以确保人们不会把脚本或其他东西上传,因为这可能是一个安全问题
使用HttpSocket。上传完成后,您可以执行$Download->file->path()
获取其位置