Maison >développement back-end >tutoriel php >我想获取我上传的绝对路径,可是只获取了文件名,和模版文件!求帮助怎么获取我上传的绝对路径。
那个绝对路径是上传者的机器上的,跟你有什么关系?
你只要处理你收到的文件就可以了
不知道你要获取那个路径干什么,真想获取,用js试试看。
那个绝对路径是上传者的机器上的,跟你有什么关系?
你只要处理你收到的文件就可以了
不知道你要获取那个路径干什么,真想获取,用js试试看。
PHP有没有对应的方法可以获取,应该刚转PHP没有多久。网上没有找到对应资料。你在北京,我在上海,如果我上传了一个 excel 文件,那么你要到我的机器上将他转成 csv 文件吗?
文件被上传后,默认地会被储存到服务端的默认临时目录中,除非 php.ini 中的 upload_tmp_dir 设置为其它的路径。服务端的默认临时目录可以通过更改 PHP 运行环境的环境变量 TMPDIR 来重新设置
如果实在没办法找出那个目录,你可以用move_uploaded_file转存后再做处理,其实也没必要知道那个目录,直接转存后再处理好了。
必须要用js来获取input框的值放入隐藏域中,然后一起提交。
别弄复杂了,你可以提示用户必须上传csv文件。
你在北京,我在上海,如果我上传了一个 excel 文件,那么你要到我的机器上将他转成 csv 文件吗?
按你这样说肯定是在他那边转换完成。但是我现在需要不是文件,而是文件里面数据,直接本地导入后把数据存到数据库当中。
必须要用js来获取input框的值放入隐藏域中,然后一起提交。
别弄复杂了,你可以提示用户必须上传csv文件。
即使你获取了那个文件的本地路径,你能用js修改他本地文件?
文件被上传后,默认地会被储存到服务端的默认临时目录中,除非 php.ini 中的 upload_tmp_dir 设置为其它的路径。服务端的默认临时目录可以通过更改 PHP 运行环境的环境变量 TMPDIR 来重新设置
如果实在没办法找出那个目录,你可以用move_uploaded_file转存后再做处理,其实也没必要知道那个目录,直接转存后再处理好了。
即使你获取了那个文件的本地路径,你能用js修改他本地文件?
用 PHP代码 可以重新生成一个CSV文件出来。这我试过,可以。那你就判断一下上传的文件(那个临时文件)的类型就可以了吧,如果判断类型为execl类型的话,用php转一下呗
请问你要干什么???上传文件会生成临时文件名 操作这个就行了 PHP有检查类型的函数 你本末倒置了吧
浏览器不给网页获取本地数据的权限,你只能把excel文件直接传到服务器临时目录,然后在服务器处理文件,处理完后再导入数据库。
这是唯一的方法。
文件被上传后,默认地会被储存到服务端的默认临时目录中,除非 php.ini 中的 upload_tmp_dir 设置为其它的路径。服务端的默认临时目录可以通过更改 PHP 运行环境的环境变量 TMPDIR 来重新设置
如果实在没办法找出那个目录,你可以用move_uploaded_file转存后再做处理,其实也没必要知道那个目录,直接转存后再处理好了。
即使你获取了那个文件的本地路径,你能用js修改他本地文件?
即使你获取了那个文件的本地路径,你能用js修改他本地文件?