当我用这个扩展名测试图像文件时,我正在制作一个上传脚本.JPG,我不知道jpg或jpeg之间的区别,但似乎$ _FILES无法识别这种文件类型.
我读过一些线程$ _FILES ins't可靠的,当涉及到MIME类型,所以我决定使用的PHP的MIME类型功能mime_content_type(),PHP的getimagesize(),pathinfo()虽然PATHINFO返回一个文件名称和类型,但我需要的路径对于不存在的文件,所有函数都以$ _FILES ['file'] ['tmp_name']作为参数传递.
所以当我决定上传一个图像文件例如sample.JPG时出现了这个问题,我认为这些文件大部分来自相机< - 这就是我的想法,但更重要的是我可以上传它们. JPG,.jpg,jpeg,.png.除了.JPG,所有这些都很好.
主要问题是$ _FILES中的字段['tmp_name']在上传.JPG时没有值.
你遇到这个问题的任何人请分享你的解决方法或"你是怎么做的"这样的事情.