使用 <img src="" 标签获取 php 中的图像
Get an image in php using the <img src="" tag
<html>
<form action="image_test.php" enctype="multipart/form-data" method="post">
<table style="border-collapse: collapse; font: 12px Tahoma;" border="1" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><img src="digital.jpg" name="image1"></td>
</tr>
<tr>
<td><input name="Upload Now" type="submit" value="Upload Image"></td>
</tr>
</tbody>
</table>
</form>
<html>
<?php
header('Content-type: image/jpg');
print "<pre>".print_r($_FILES,1)."</pre>";
$file=$_FILES['image1']['tmp_name'];
?>
如何检索 php 中的图像,以便稍后上传。这很重要,因为我正在从我的网络摄像头获取图像
您可以绘制捕获的图像from webcam into canvas and then send canvas image data to PHP server via ajax by method getImageData。
我不明白你在这里做什么,首先你创建一个 html 表单,然后你开始一个 session 并发送内容类型 header,那是完全愚蠢的, header 必须先发送,否则你可以面对 "Header all ready send Error",然后主要的是你将内容类型设置为 image/jpg 但 seding html 数据,:o?
我想你想要的是:
您想要服务器上的那个标签图像,但该文件似乎已经在服务器上了? O.o , 或者它可能是任何其他服务器?
如果是同一台服务器,那么您可以这样做:-
<td>
<img src="digital.jpg" name="image1">
<input type="hidden" name="file_location" value="digital.jpg">
</td>
然后你可以像这样检查服务器:-
if(isset($_GET['file_location'])){
if(file_exists($_GET['file_location'])){
// process on image
// if image is remote, then you can use file_get_contents('') { remote must be allowed in php.ini }
} // exists
} //
最后一行:- 这是完全愚蠢的代码,您必须找到其他方法来解决您的问题:), 谢谢
<html>
<form action="image_test.php" enctype="multipart/form-data" method="post">
<table style="border-collapse: collapse; font: 12px Tahoma;" border="1" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><img src="digital.jpg" name="image1"></td>
</tr>
<tr>
<td><input name="Upload Now" type="submit" value="Upload Image"></td>
</tr>
</tbody>
</table>
</form>
<html>
<?php
header('Content-type: image/jpg');
print "<pre>".print_r($_FILES,1)."</pre>";
$file=$_FILES['image1']['tmp_name'];
?>
如何检索 php 中的图像,以便稍后上传。这很重要,因为我正在从我的网络摄像头获取图像
您可以绘制捕获的图像from webcam into canvas and then send canvas image data to PHP server via ajax by method getImageData。
我不明白你在这里做什么,首先你创建一个 html 表单,然后你开始一个 session 并发送内容类型 header,那是完全愚蠢的, header 必须先发送,否则你可以面对 "Header all ready send Error",然后主要的是你将内容类型设置为 image/jpg 但 seding html 数据,:o?
我想你想要的是:
您想要服务器上的那个标签图像,但该文件似乎已经在服务器上了? O.o , 或者它可能是任何其他服务器?
如果是同一台服务器,那么您可以这样做:-
<td>
<img src="digital.jpg" name="image1">
<input type="hidden" name="file_location" value="digital.jpg">
</td>
然后你可以像这样检查服务器:-
if(isset($_GET['file_location'])){
if(file_exists($_GET['file_location'])){
// process on image
// if image is remote, then you can use file_get_contents('') { remote must be allowed in php.ini }
} // exists
} //
最后一行:- 这是完全愚蠢的代码,您必须找到其他方法来解决您的问题:), 谢谢