ajax发送给php 图片链接是blob php端怎么获取这个图片

ajax发送给php 图片链接是blob php端怎么获取这个图片,第1张

你在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怎么做呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9491680.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存