Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Wysyłanie pliku - libcurl


Rekomendowane odpowiedzi

Opublikowano

Cześć,

 

W jaki sposób wysłać plik na serwer przy użyciu libcurl? 

Próbowałem tego kodu ale plik nie pojawia się na serwerze :(:

https://curl.haxx.se/libcurl/c/postit2.html

Kod pliku PHP:

<html> 
<body> 
<form method="post" enctype="multipart/form-data" action="fileUpload.php">
 Enter file: <input type="file" name="sendfile" size="40">
 Enter file name: <input type="text" name="filename" size="30">
 <input type="submit" value="send" name="submit">
 </form>
</body> 
</html>

<?php 
 if(is_uploaded_file($_FILES['sendfile']['tmp_name'])) 
  { 
  $path = "files/".microtime()."_".$_FILES['sendfile']['name'];
  move_uploaded_file($_FILES['sendfile']['tmp_name'], $path); 
  echo 'http://127.0.0.1/main/'.$path;
  } 
?> 

Przez przeglądarkę wszystko działa prawidłowo.

giphy.gif

Opublikowano

musisz POST'a wysłać

@Almodtam Nie rozumiem, czy nie robię tego?

 

 curl_easy_setopt(curl, CURLOPT_HTTPPOST, formpost);
 

    /* Perform the request, res will get the return code */ 
    res = curl_easy_perform(curl);

giphy.gif

Opublikowano

@ref

giphy.gif

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...