我有一个HTML文件,可以从用户的计算机中选择图片。以下是代码:
```html
当我点击上传按钮时,我需要将所选图像的真实路径传递到upload.php文件中。 upload.php的代码如下:
当我将路径传递给变量
是否有方法可以实现这一点?
至少,有人可以告诉我如何访问文件选择器的文本字段的值吗?
所以,有人可以帮帮我吗?
```html
我有一个 HTML 文件,可以从用户的计算机中选择图片。以下是代码:
``` <html>
<body>
<form enctype="multipart/form-data" action="http://localhost/uploader/upload.php" method="POST">
Please choose a photo:
<input name="source" type="file"><br/><br/>
Say something about this photo:
<input name="message" type="text" value=""><br/><br/>
<input type="submit" value="Upload"/><br/>
</form>
</body>
</html>
当我点击上传按钮时,我需要将所选图像的真实路径传递到upload.php文件中。 upload.php的代码如下:
<?php
include_once 'fbmain.php';
//some codes
try{
$uid = $facebook->getUser();
$me = $facebook->api('/me');
$token = $session['access_token'];//here I get the token from the $session array
$album_id = '2179901265385';//MY ALBUM ID
//upload my photo
$FILE_PATH= 'HERE_I_NEED_THE_REAL_PATH_OF_THE_IMAGE';
$facebook->setFileUploadSupport(true);
$args = array('message' => 'Photo Caption');
$args['image'] = '@' . realpath($FILE_PATH);
$data = $facebook->api('/'. $album_id . '/photos?access_token='. $token, 'post', $args);
} catch(FacebookApiException $e){
echo "Error:" .$e;
}
?>
当我将路径传递给变量
$FILE_PATH(例如:$FILE_PATH ='C:\My Documents\My Pictures\a.jpg')
时,它可以正常工作。但是我需要从HTML文件选择器中获取此路径。是否有方法可以实现这一点?
至少,有人可以告诉我如何访问文件选择器的文本字段的值吗?
($_POST['texboxname']
在此处无法使用)。我可以找到许多使用图形API上传图像到Facebook的教程,但没有使用HTML文件选择器的教程。
所以,有人可以帮帮我吗?