
你在PHP里边打印一下 $_FILES 就明白了。
在表单加这个 enctype="multipart/form-data" 不要编码
<form action="uploadphp" method="post" enctype="multipart/form-data"><!--file定义输入字段和 "浏览"按钮,供文件上传。-->
<input type="file" name="file" onchange="PreviewImage(this,'imgHeadPhoto','divPreview');" size="20" />
<input type="submit" value="上传"/>
</form>
不要用$_FILES['file_upload']['name'],用$_FILES['file_upload']['tmp_name']
文件上传后,php是先保存在/tmp/底下。可以通过$_FILES['file_upload']['tmp_name']来获取这个文件名。这个时候你是可以随意地对这个临时文件运行各种命令,包括获取大小。
<input id="pic" value="/upload/img/2001-10-10jpg" type="text">
<script>
var pic = documentgetElementById("pic")value;
alert(pic);
</script>
dom *** 作,用jquery更简单:var pic = $("#pic")val();
<php
header('content-type:image/');
echo file_get_contents($_FILES['file']['tmp_name']);
php获取
的exif信息,php自带一个exif_read_data函数可以用来读取的exif信息,代码来自php手册:<php
echo "test1jpg:<br />\n";
$exif = exif_read_data('tests/test1jpg', 'IFD0');
echo $exif===false "No header data found<br />\n" : "Image contains headers<br />\n";
$exif = exif_read_data('tests/test2jpg', 0, true);
echo "test2jpg:<br />\n";
foreach ($exif as $key => $section) {
foreach ($section as $name => $val) {
echo "$key$name: $val<br />\n";
}
}
>
输出结果如下
test1jpg:No header data found
test2jpg:
FILEFileName: test2jpg
FILEFileDateTime: 1017666176
FILEFileSize: 1240
FILEFileType: 2
FILESectionsFound: ANY_TAG, IFD0, THUMBNAIL, COMMENT
COMPUTEDhtml:
COMPUTEDHeight: 1
COMPUTEDWidth: 1
COMPUTEDIsColor: 1
COMPUTEDByteOrderMotorola: 1
COMPUTEDUserComment: Exif test image
COMPUTEDUserCommentEncoding: ASCII
COMPUTEDCopyright: Photo (c) MBoerger, Edited by MBoerger
COMPUTEDCopyrightPhotographer: Photo (c) MBoerger
COMPUTEDCopyrightEditor: Edited by MBoerger
IFD0Copyright: Photo (c) MBoerger
IFD0UserComment: ASCII
THUMBNAILJPEGInterchangeFormat: 134
THUMBNAILJPEGInterchangeFormatLength: 523
COMMENT0: Comment #1
COMMENT1: Comment #2
COMMENT2: Comment #3end
THUMBNAILJPEGInterchangeFormat: 134
THUMBNAILThumbnailHeight: 1
THUMBNAILThumbnailHeight: 1
以上就是关于ajax发送给php 图片链接是blob php端怎么获取这个图片全部的内容,包括:ajax发送给php 图片链接是blob php端怎么获取这个图片、求救:php 上传图片时,获取图片的大小、php中图片上传成功后要在<input>里面得到上传的路径,怎么获取呀!!!!用js怎么做呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)