Próbuję przesłać pliki przez stronę html na naszym serwerze opartym na systemie uniksowym, ale nie wiem, jak zabrać pliki na zdalny serwer & zapisywać tam pliki.Przesyłanie plików na zdalny serwer przez html & javascript
Piszę poniższy kod, pomóż mi go podłączyć.
<html>
<head>
<script type="text/javascript">
function Upload()
{
var filename = document.getElementById("filename").value;
var storepath = "HOSTURL/Foldername";
}
</script>
</head>
<body>
<form action="" method="post" enctype="multipart/form-data" >
<input type="file" name="filename" />
<input type="submit" value="Upload" onclick="Upload" />
</form
</body>
</html>
Oprócz tego, że nie ustawiłeś 'akcji' w formularzu, to co powinieneś pozwolić ci na przesłanie pliku na twój serwer (javascript, który masz, jest całkowicie niepotrzebny). W tym momencie jest to przetwarzanie po stronie serwera. Czego używasz na swoim serwerze? – ultranaut
Jeśli naprawdę potrzebujesz JavaScript (sprzężenie zwrotne przy przesyłaniu itp.), To nie wyważaj ponownie koła - użyj jednego z wielu programów do przesyłania plików javascript, takich jak [this] (http://blueimp.github.com/jQuery-File-Upload/) jeden. Ale jeszcze łatwiej po prostu wysłać plik na serwer przy użyciu tradycyjnych metod. – didster
Nie mogę zapisać pliku w określonej lokalizacji. Daj mi znać, jak mogę to zrobić. – Saurabh