我有这个代码有一个图像标记。 img src等于"https://graph.facebook.com/<?php echo $user_id; ?>/picture"
。无论如何,我可以得到该图像文件,并使用PHP的move_uploaded_image
函数将其上传到我的服务器?有什么方法可以将页面上的图像上传到服务器?
0
A
回答
1
不,move_uploaded_image
移动在POST请求中上传的文件。
如果您想从URL中获取图片,您需要为其提供HTTP请求,例如,通过cURL。
0
使用PHP的imagecreate
和file_get_contents
和file_put_contents
,您可以创建一个空白图像,从远程URL获取图像,然后替换您创建的空白图像。
类似,
// Create a blank image
$imPath = "path/to/your/desired/image.jpg";
$im = imagecreatetruecolor(180, 151);
imagejpeg($im,$imPath);
// Download their fb image
$url = 'https://graph.facebook.com/' . $user['username'] . '/picture?type=large';
$bytes = file_put_contents($imPath, file_get_contents($url));
0
有像move_uploaded_image没有功能。正确的功能是move_uploaded_file。
没有。您无法通过此功能获取图像文件。 该函数的第一个参数是通过Input type = file上传的临时文件名。
和另一种说法是要放文件的位置....
你应该参考PHP手册中_FILES $以获取更多信息.... http://php.net/manual/en/function.move-uploaded-file.php
相关问题
- 1. 使用Android Studio开发应用程序,有什么方法可以将图像上传到托管服务器?
- 2. 在页面上显示图像而不上传到服务器
- 3. 是否可以使用Lightroom将图像上传到服务器?
- 4. 将图像上传到服务器symfony2
- 5. 将图像上传到服务器ImageSwitcher
- 6. android将图像上传到服务器
- 7. 将图像上传到从服务器
- 8. 将图像上传到服务器angularjs
- 9. 将图像上传到服务器
- 10. 上传图像服务器上传图像服务器
- 11. 将图像上传到服务器上之前旋转图像
- 12. Android:为什么我无法将图像上传到网络服务器?
- 13. 上传图像到服务器的URL
- 14. 将图像上传到图库中以便将图像上传到服务器的位置
- 15. 将图像上传到首页/ Web服务器VB.net
- 16. 从Android上传到服务器的首选方法是什么?
- 17. 如何将图像上传到服务器上的变化
- 18. 将图像上传到同一服务器上的其他域
- 19. 服务器上的图像上传
- 20. 图像上传到JSP服务器
- 21. Django:图像上传到服务器
- 22. 上传图像到服务器
- 23. 上传图像文件到服务器
- 24. 图像上传到服务器错误
- 25. 离子上传图像到服务器
- 26. JSON和上传图像到服务器
- 27. 如何上传图像到服务器
- 28. 图像上传到.NET服务器
- 29. 从iPhone上传图像到服务器
- 30. 无法使用Android Volley将图像上传到服务器