Я пытаюсь создать веб-страницу, где вы можете загрузить zip файл, а затем сервер (встроенный linux) загрузит и сохранит его. Моя страница HTML имеет что-то вроде:
<form method="POST" enctype='multipart/form-data' action="upload.cgi">
<input type=file name=upload>
<input type=submit name=press value="OK">
</form>
Это создает кнопки загрузки и отправки. У меня возникают проблемы с файловым скриптом. У меня есть lua & shell в моем распоряжении (пожалуйста, не давайте мне пример php). Я думал, что cURL будет лучшим способом сделать это, но я не уверен. Я предполагаю, что мне нужно upload.cgi
- это что-то вроде этого:
curl --form upload=@localfilename --form press=OK
Где я localfilename
которое является именем загружаемого файла?
Мои вопросы:
согласно http://curl.haxx.se/docs/manpage.html (man 1 curl
), вам необходимо:
curl --data-urlencode upload@localfilename --data-urlencode press=OK http://url/to/upload.cgi