我想给用户一个点击的链接,将一个文件(存储在我的服务器上)发布到另一个网站上的网络表单(编辑:并将用户重定向到另一个网站)。
以下是HTML的外观示例:
<form action="forward_uploaded_file.php">
Uploaded File: <input type="file" name="uploaded_file" value="upload_file.dat"><br>
<input type="submit" value="Submit">
</form>
但是,出于安全原因,您无法设置 input type =“file”的值。
是否有一些替代方案可以让我做我想做的事情?
我正在使用PHP,Javascript,HTML。
感谢。
答案 0 :(得分:0)
希望我能正确理解这个问题。
我的回答是:使用cURL。
$post = array('extra_info' => 'extra_info',
'file_contents'=> realpath($file_name_with_full_path));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $target_url_websiteB);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$result=curl_exec($ch);
curl_close($ch);
echo $result;