Làm tiêu đề, cách chỉ định tham số biểu mẫu bổ sung khi tải tệp lên bằng webclient?Cách chỉ định tham số biểu mẫu khi sử dụng webclient để tải lên tệp
6
A
Trả lời
7
Bạn không thể thực hiện việc này với số WebClient
. Bạn sẽ cần phải tạo yêu cầu multipart/form-data
theo cách thủ công. Here's an example có thể dễ dàng điều chỉnh. Bạn sẽ chỉ cần chèn nội dung tệp vào thông số bạn muốn. Trong ví dụ này, tôi đã sử dụng StreamWriter
nhưng nếu tệp của bạn là nhị phân, bạn có thể muốn ghi trực tiếp vào luồng yêu cầu.
Ý tưởng là đạt được RFC 1867.
Nếu bạn không muốn đi tuyến đường này và các giá trị đó không quá lớn, bạn có thể chuyển các tham số bổ sung vào chuỗi yêu cầu và tiếp tục sử dụng phương thức UploadFile
. Tất nhiên url mục tiêu phải có khả năng đọc các giá trị đó từ chuỗi truy vấn.
Các vấn đề liên quan
- 1. Tải tệp lên máy chủ tệp bằng cách sử dụng lớp webclient
- 2. Nhận tiến trình tải lên trong khi tải tệp lên bằng cách sử dụng Webclient.Uploadfile
- 3. Gửi Biểu mẫu Jquery sau khi tải lên tệp
- 4. Cách tải tệp lên mà không có biểu mẫu
- 5. Làm cách nào để tải tệp lên wordpress bằng biểu mẫu tải lên tùy chỉnh?
- 6. Tải lên JSON qua WebClient
- 7. Sử dụng CSVHelper khi tải lên tệp
- 8. Rails 3 biểu mẫu nhiều bước với tải lên tệp
- 9. IE10 - Phải nhấp 2 lần để gửi biểu mẫu sau khi chọn tệp để tải lên
- 10. Cách tải lên nhiều tệp bằng cách sử dụng UploadFile trên webclient, Tải lênCác giá trị trong C#?
- 11. Cách chỉ định dtype khi sử dụng pandas.read_csv để tải dữ liệu từ tệp csv?
- 12. Tệp WebClient.UploadFile tải lên tệp tải lên dưới dạng dòng
- 13. Làm cách nào để tải lên dữ liệu tệp + biểu mẫu bằng Tải lên tệp JQuery của blueimp bằng Ajax, không chỉ POST?
- 14. Gửi biểu mẫu đăng ký với tải lên tệp
- 15. Làm cách nào để lấy tên tệp từ biểu mẫu tải lên bằng jQuery?
- 16. Cách tốt nhất để tải lên tệp qua HTTP POST bằng biểu mẫu web là gì?
- 17. Biểu mẫu tải lên có thể tải tệp lên máy chủ khác không?
- 18. Di chuyển Biểu mẫu lên Màn hình được chỉ định
- 19. Tôi làm cách nào để tải lên nhiều tệp bằng API Biểu mẫu Drupal 7?
- 20. Làm cách nào để nhận tệp được tải lên từ biểu mẫu nội tuyến trong django?
- 21. cách tải lên tệp bằng cách sử dụng tải lên tệp commons trực tuyến api
- 22. Cách sử dụng Python/CGI để tải tệp lên
- 23. request.FILES luôn trống khi tải lên tệp
- 24. Sử dụng API Dropbox để tải tệp lên bằng Android
- 25. Tải lên FTP qua biểu mẫu PHP
- 26. GWT: Cách trả về (và xử lý) lỗi từ biểu mẫu nhiều tệp (tệp) tải lên
- 27. Tải lên tệp Blueimp: một tệp tải lên
- 28. Sử dụng libcurl để tải tệp lên DropBox
- 29. html5 kéo và thả tệp - tải lên khi toàn bộ biểu mẫu được gửi
- 30. lỗi tải lên khi sử dụng carrierwave và tải lên
quá tệ khi biết giới hạn của weblcient về vấn đề này. Có thư viện đảng thrid nào để thực hiện việc này không? – user496949
@ user496949, tôi đã viết blog về triển khai mẫu: http://www.bratched.com/en/component/content/article/69-uploading-multiple-files-with-c.html –
@DarinDimitrov Bạn có thể xem điều này xin vui lòng? https://stackoverflow.com/questions/48295877/webclient-too-many-automatic-redirections-were-attempted –