【发布时间】:2013-05-16 14:29:48
【问题描述】:
当我尝试在我的 Windows 机器上打开由我的 CMS 生成的文件时遇到问题。它有一个上传功能,可以将文件保存在给定的位置(它在我的用户文件夹中,我应该拥有所有的写入和读取权限)。
我在该文件夹中只能看到一个通用缩略图,由窗口为每种图像类型生成的缩略图,在这种情况下为 PNG 和 JPEG。我尝试更改图像权限并将其设置为当前计算机用户,但它不起作用。而且我无法将这些文件移动到另一个位置(通过 FTP 将它们上传到服务器)。
我想知道是否有办法改变这种行为。
我注意到的一件事是,如果我复制并粘贴这些文件,我可以正常看到其内容。我知道我可以对他们每个人都这样做并重命名,但是那个文件夹中有几十张图片......我不想每次上传新图片时都做同样的事情。
更新
这仅发生在被移动的图像上(我使用的是 php 的 move_uploaded_file 函数,顺便说一句),而不是生成的图像(裁剪、调整大小等)。
【问题讨论】:
-
文件名是什么样的?你是如何尝试打开它们的?什么内容管理系统?
-
文件名没有特殊字符,例如“somefile.png”。我正在尝试通过普通的双击打开它们,并且我正在使用 Laravel 自己编程的 CMS。
-
当您在 windows 上说...时,它是否适用于其他任何东西?
-
@DanyKhalife 嗯...我不知道。我提到“Windows”只是为了引用我现在使用的操作系统。
-
哦,好的,我明白了,在这种情况下,我在下面解释了如何调试代码
标签: php windows file-upload permissions