<input type="file" name="file"> PHP中$_POSR['file']接收到的是路径还是二进制数据流?

<inputtype="file"name="file">PHP中$_POSR['file']接收到的是路径还是二进制数据流?我想向mysql数据库上传图片,不知道fil... <input type="file" name="file"> PHP中$_POSR['file']接收到的是路径还是二进制数据流?我想向mysql数据库上传图片,不知道file传过去的是路径还是二进制流 展开
 我来答
sakui_index
2013-03-06 · TA获得超过139个赞
知道小有建树答主
回答量:292
采纳率:100%
帮助的人:132万
展开全部
你要在<form>标签内加enctype=multipart/form-data 二进制流,但是这不是将图片上传到数据库,而是上传到服务器的临时文件夹下.之后在用move_uploaded_file()方法将上传的文件移动到一个目录下.mysql存储的只是这个上传文件的名称,或者是这个上传文件的路径+文件名称.这样你在html里面的<img>标签中的src属性里面填上路径+名称就可以找到上传的图片,显示出来了!
来自:求助得到的回答
bieru
2013-03-06
知道答主
回答量:34
采纳率:0%
帮助的人:13.4万
展开全部
php中$_POST获取的是一个数据集合,包括文件的名字、错误、临时文件名字等等。数据库一般都可以存储,mysql较多的是路径名字,如果使用noSQL或者第三方的云存储比较方便存储文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxydjx
2013-03-06 · TA获得超过283个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:407万
展开全部
$_POST 是接收不到的,要用$_FILES 里面有里上传文件的详细信息。print_r($_FILES)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式