如果文件上载不可用,CakePHP将返回URL
我正在使用CakePHP作为web应用程序来上传照片。理想情况下,如果无法上传图像(如iPad/iPhone),我希望为用户提供一个选项,让他们从互联网上的某个地方提供图像URL 我认为:如果文件上载不可用,CakePHP将返回URL,php,jquery,cakephp,image-uploading,Php,Jquery,Cakephp,Image Uploading,我正在使用CakePHP作为web应用程序来上传照片。理想情况下,如果无法上传图像(如iPad/iPhone),我希望为用户提供一个选项,让他们从互联网上的某个地方提供图像URL 我认为: echo $form->file('img'); 现在,在控制器端,我使用一个组件来上传图像,这需要图像路径、大小等。。。所以我想做的是提供URL图像来代替上传的文件进行处理。我该怎么办?我在考虑使用jQuery将上述输入的val()设置为URL路径 这是最佳实践吗?我只需使用第二个字段(文本)。 当
echo $form->file('img');
现在,在控制器端,我使用一个组件来上传图像,这需要图像路径、大小等。。。所以我想做的是提供URL图像来代替上传的文件进行处理。我该怎么办?我在考虑使用jQuery将上述输入的val()设置为URL路径
这是最佳实践吗?我只需使用第二个字段(文本)。 当然,您可以使用jquery隐藏其他字段,并使用单选按钮或选择框进行切换 在后端,如果传递了url,我首先抓取文件。下载后,我处理它并“伪造”上传(将其存储到$this->data中,作为上传数据数组,就像正常上传一样)。然后,上载组件假定它已上载,并且一切都与正常上载一样