-2
如何使用http,POST將文件發送到服務器。任何人都可以用語法和方法向我解釋嗎? 我希望它只是在C語言
如何使用http Post將文件發送到服務器。說明?
如何使用http,POST將文件發送到服務器。任何人都可以用語法和方法向我解釋嗎? 我希望它只是在C語言
如何使用http Post將文件發送到服務器。說明?
upload.html
<body>
you may upload here...
<br><br>
<form action="uploadhandler.php" method="post" enctype="multipart/form-data">
<input type="file" name="file" id="file"><br><br>
<input type="submit" name="submit" value="Submit">
</form>
</body>
uploadhandler.php
<?php
if(isset($_post['submit']))
{
$allowedExts = array("html", "jpeg", "jpg", "png","zip");
$extension = end($temp);
if ((($_FILES["file"]["type"] == "application/zip")
|| ($_FILES["file"]["type"] == "application/x-zip-compressed")
|| ($_FILES["file"]["type"] == "multipart/x-zip")
|| ($_FILES["file"]["type"] == "application/x-compressed")
|| ($_FILES["file"]["type"] == "application/octet-stream"))
&& ($_FILES["file"]["size"] < 20000000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"]/1024) . " kB<br>";
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/". $_FILES["file"] ["name"]);
}
}
}
else
{
echo "Invalid file(please upload zip file)";
header("refresh: 1; upload.html");
}
}
else
{
echo "please select a zip file";
header("refresh: 2; upload.html");
}
?>
你嘗試過這麼遠嗎?我們不是手拿着教程網站。不要太粗魯 – FaddishWorm
那好吧!感謝您的回覆,我只是想知道如何使用Http Post方法將文件發送到服務器,因爲我搜索了很多來源。他們中的大多數我只看到java。 – user3091100