请高手指点以下的区别
text/comma-separated-values
text/csv
application/csv
application/excel
application/vnd.ms-excel
application/vnd.msexcel
写了一段php代码在多太电脑测试都通过了,但是就是在老板的电脑上不通过,其他同事的电脑也通过了。
郁闷阿!老板电脑上一直出现 Invalid file。
function my_upload($file, $i){ if ($file["type"][$i] == "application/vnd.ms-excel")
{
if ($file["error"][$i] > 0)
{
echo "Return Code: " . $file["error"] [$i]. "<br />";
}
else
{
echo "Upload: " . $file["name"][$i] . "<br />"; if (file_exists("csv/" . $file["name"]))
{
echo $file["name"][$i] . " already exists. ";
}
else
{
$filename = "csv/" . $file["name"][$i];
move_uploaded_file($file["tmp_name"][$i],
$filename); insert_data($filename);
unlink($filename);
}
}
}
else
{
echo "Invalid file";
}
}
text/comma-separated-values
text/csv
application/csv
application/excel
application/vnd.ms-excel
application/vnd.msexcel
写了一段php代码在多太电脑测试都通过了,但是就是在老板的电脑上不通过,其他同事的电脑也通过了。
郁闷阿!老板电脑上一直出现 Invalid file。
function my_upload($file, $i){ if ($file["type"][$i] == "application/vnd.ms-excel")
{
if ($file["error"][$i] > 0)
{
echo "Return Code: " . $file["error"] [$i]. "<br />";
}
else
{
echo "Upload: " . $file["name"][$i] . "<br />"; if (file_exists("csv/" . $file["name"]))
{
echo $file["name"][$i] . " already exists. ";
}
else
{
$filename = "csv/" . $file["name"][$i];
move_uploaded_file($file["tmp_name"][$i],
$filename); insert_data($filename);
unlink($filename);
}
}
}
else
{
echo "Invalid file";
}
}
解决方案 »
- php 下载代码,在苹果下不好用!
- mysql两个表组合查询速度缓慢,cpu占用50%
- 如何实现这个???求助!
- utf-8支持微软雅黑字体么?
- select * from table where id in( var ),当var个数比较多时,超过50小于100,就变的非常慢了,要好的替代方法吗?
- 请教关于pc-utf8和unix-utf8```
- 没注释的项目的怎么破
- 請問:網站Master可不可以看用戶發送的電子郵件?
- 着急呀。----在线等待
- 用ftp_connect函数得到的ftp_stream是固定不变的吗?
- 求一个正则表达式,得到两个标签之间的字符串
- smarty调用自定义函数的问题。
可能没装office吧?
为什么要用这种方式来识别文件类型呢?
自己判别一下吧?
从文件扩展名,或者里面的数据?
if ($file["type"][$i] == "application/vnd.ms-excel") 在这行前打印$file["type"][$i],然后exit;
都看看是什么东西