我已经看过this StackOverflow问题而且它没有帮助(同样标题).
我正在从我的Android应用程序中传入图像.如果我输入
$file = fopen('test.jpg', 'wb');
它工作正常,图像上传;但是,我想允许Android手机多次上传,所以我想随机化.jpg文件的名称,以便我可以将每个新上传保存为不同的名称.我在下面尝试这个:
$destination = time() + rand(1, 1000) . ".jpg";
$url_destination = "/project_images/" . $destination;
$file = fopen($url_destination, 'wb');
fwrite($file, $binary);
fclose($file);
但是,它不会将文件写入服务器.我尝试了不同的URL变体 – 使用’project_images /’,’/ project_images /’,甚至尝试完整的URL(前面提到的StackOverflow帖子纠正了我),我仍然无法写它.
project_images文件夹的权限设置为允许将文件写入其中.有任何想法吗?
解决方法:
你的问题是“/ project_images”这是一个错误的绝对路径.
要使其工作,请将其更改为“project_images /”或dirname(__ FILE __).’/ project_images /’.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。