httpwebrequest를 사용하여 C#으로 파일을 업로드해야합니다. 양식 데이터를 게시 할 필요가 없습니다. 야간에 한 번 실행되고 파일을 서버에 업로드하는 예약 된 작업입니다. 자격 증명을 설정해야합니다. 나는 몇 가지 예를 보았고 실제로 어떤 일이 일어나고 있는지 모르며 양식 데이터를 모두 포함합니다. 일부 사람들이 내가하는 일을하는 이유에 대한 설명과 함께 몇 가지 샘플 코드를 공유하여 배울 수 있습니까? 나는 정말로 감사 할 것입니다.httpwebrequest 파일 보내기
1
A
답변
4
당신은 폼 데이터를 포함 할 필요가없는 경우, 다음 방금 게시물의 본문으로 보낼 수 있습니다
using(WebClient client = new WebClient()) {
client.Credentials = new NetworkCredential(username, password);
client.UploadFile(uri, path);
}
또는 다른 HTTP-방법을 사용해야 할 경우 (아마도 "PUT ") :
using(WebClient client = new WebClient()) {
client.Credentials = new NetworkCredential(username, password);
client.UploadFile(uri, "PUT", path);
}
0
WebClient.UploadFile는 HTTP의 POST를 사용하여뿐만 아니라 FTP 연결을 사용하지 않는 경우에만 업로드 할 수 있습니다. 아마도 FTP 옵션이 아키텍처에서 더 쉬울 수 있습니다 ...
관련 문제
- 1. C# 서버 이름없이 HttpWebRequest 보내기
- 2. 특정 네트워크 어댑터를 통해 HttpWebRequest 보내기
- 3. HttpWebRequest 클래스 텍스트 + Vb.net의 파일
- 4. ASP.NET HttpWebRequest 요청 보내기, 높은 CPU 사용량 중지
- 5. 클라이언트에게 파일 보내기
- 6. PHP로 첨부 파일 보내기
- 7. HTTP와 함께 파일 보내기?
- 8. C++ 파일 보내기 프로그램
- 9. TClientDataSets로 파일 보내기
- 10. C#에서 파일 보내기
- 11. REST로 파일 보내기?
- 12. sftp로 파일 보내기
- 13. 사용자에게 파일 보내기
- 14. 피어 메시로 파일 보내기
- 15. 소켓에 파일 보내기
- 16. C에서 stdout으로 파일 보내기
- 17. 사용자에게 파일 보내기
- 18. C 소켓으로 파일 보내기
- 19. HttpWebRequest 문제
- 20. gzip HttpWebRequest
- 21. C# HttpWebRequest
- 22. HttpWebRequest C#
- 23. HttpWebRequest 문제
- 24. HttpWebRequest & UploadProgressChanged?
- 25. Couchdb .... HttpWebRequest
- 26. 소켓 PHP를 사용하여 파일 보내기
- 27. xml 메시지로 PDF 파일 보내기
- 28. RTP를 통해 MP3 파일 보내기
- 29. 이메일 첨부 파일 보내기 5.2.11
- 30. 오디오 파일 보내기 WCF - WP7
+1 다시 한 번 - 너무 빠릅니다! –
+1 Ditto @Andrew –
(다시 "설명과 함께"- WebClient를 사용하는 본질 상, 설명 할 불필요한 코드가 많이 있다고 생각하지 않습니다 ...) –