phpstudy2018本地网站无法上传图片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpstudy2018本地网站无法上传图片相关的知识,希望对你有一定的参考价值。

参考技术A 找到php.ini文件,找到upload_tmp_dir
2
/3
把upload_tmp_dir设置一个临时目录,名称可以自己定。如upload_tmp_dir =”C:\phpStudy\tmp”
3
/3
C:\phpStudy\tmp文件夹设置好对应的读写权限就可以了

H5调用本地相册/相机上传图片

参考技术A

在开发中有时候会用到H5调用本地图片或者相机,像第三方的实名认证,在线客服等等都需要上传图片。H5中只需要通过 <input> 调用即可,ios是可以的实现的,不需要自己处理,除非客户端压缩图片,但是Android中需要自己处理,比较坑,本文记录H5调用本地图片或者相机的实现过程以及遇到的问题。

H5主要是通过 input 标签来获取图片

通过 WebView 加载 h5 页面,监听 WebView 对应的方法,实现自己的逻辑。

当点击 input 标签的时候会调用 WebChromeClient 的 onShowFileChooser() 方法(5.0+)或者 openFileChooser() 方法(3.0+)在改方法中处理自己逻辑,这里是弹出一个原生的选择框,选择从相册还是拍照获取图片。

拍照和打开相册功能封装到了 PhotoUtils 工具类中了。

file_paths.xml

从相册中选择

onActivityResult() 方法处理

这里使用 Luban 压缩以后再上传的

以上是关于phpstudy2018本地网站无法上传图片的主要内容,如果未能解决你的问题,请参考以下文章

kindeditor上传问题

使用phpstudy创建本地虚拟主机

Dedecms本地上传缩略图无法自动添加水印的解决方法

图片上传存储策略

H5调用本地相册/相机上传图片

Typora上传图片设置