Tôi cần tải xuống các tệp pdf từ một liên kết được chỉ định (url) đến một thư mục cụ thể trong ứng dụng cửa sổ bằng cách sử dụng winforms, vui lòng bất kỳ ai có thể đề xuất cho tôi giải pháp.Cách tải tệp xuống đường dẫn cụ thể từ một url nhất định trong biểu mẫu cửa sổ?
Trả lời
using System.Net;
using (WebClient webClient = new WebClient())
{
webClient.DownloadFile("http://mysite.com/myfile.txt", @"c:\myfile.txt");
}
Mã này không chính xác! OP muốn các tệp PDF. :)) – Neolisk
Tôi thử nghiệm nó, đường dẫn có thể được bao gồm trong tên tập tin. chính xác của nó –
Bạn có thể chỉ là "tìm kiếm trên web" (hay còn gọi là google) cho "C tập tin # tải", và kết thúc với this simple MSDN example (sửa đổi để phù hợp với câu hỏi cụ thể của bạn):
string remoteUri = "http://www.test.com/somefile.pdf";
string fileName = "c:\\targetfolder\\somefile.pdf";
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(remoteUri,fileName);
nhận xét vui ... Nhiều người làm điều này (tôi bao gồm), _avoid_ MSDN tài liệu tham khảo và đi _directly_ đến một bài stackoverflow. –
Làm cách nào tôi có thể tải xuống từ một đường dẫn như thế này \\ appsupld \ Uploads \ OfficeAutomation \ OMA \ Downloads \ thay vì đường dẫn http. Khi tôi thử nó tôi nhận được tập tin không tìm thấy ngoại lệ? – Kumar
Bạn có thể sử dụng phương thức WebClient.DownloadFile, có sẵn từ .NET 2.0. Nó có thể sử dụng từ bất kỳ loại ứng dụng nào, không chỉ là Winforms.
Bạn nên lưu ý rằng các khối DownloadFile cho đến khi toàn bộ tệp hoàn tất tải xuống. Để tránh bị chặn, bạn có thể sử dụng WebClient.DownloadFileAsync phương pháp đó sẽ tải ở chế độ nền và nâng cao sự kiện DownloadFileCompleted khi tải hoàn thiện
Cảm ơn kanavos nó đã giúp tôi rất nhiều nhờ thông tin .......... –
myWebClient.DownloadFile(myStringWebResource,fileName);
Nếu không phải là con đường mục tiêu không được xác định và nếu bạn cho nó như file.abc
nó được tải về một con đường gọi là Application.StartupPath
như tên của file.abc
vì vậy, bạn chỉ phải từ bỏ con đường cụ thể của bạn như @"C:\\Folder1\\Folder2\\file.abc"
tôi nghĩ rằng điều này sẽ giúp nhiều hơn một chút. Tôi không thể có được nó ở trang web đầu tiên của mã mẫu được cung cấp bởi MSDN và cuối cùng tôi tìm thấy điều này.
- 1. Đang tải các biểu tượng từ một đường dẫn nhất định để hiển thị trong cửa sổ WPF
- 2. iOS NSURLConnection không tải xuống các tệp từ một số URL nhất định
- 3. Cách xác định đường dẫn đến php.exe trên cửa sổ - tìm đường dẫn mặc định?
- 4. XSLT biểu mẫu đường dẫn tương đối vấn đề dưới cửa sổ
- 5. mở biểu mẫu cửa sổ từ một biểu mẫu khác theo chương trình
- 6. Làm cách nào để tải các tệp từ một đường dẫn tương đối cụ thể trong Ruby?
- 7. Cách tải xuống tệp từ Google Drive
- 8. Cửa sổ Silverlight Phone 7: Tải hình ảnh từ URL
- 9. Tải biểu tượng cửa sổ động
- 10. Đường dẫn cửa sổ Python cắt giảm
- 11. Biểu mẫu mùa xuân - Cách kiểm tra lỗi trên đường dẫn cụ thể
- 12. Phản hồi json xhr sẽ mở ra cửa sổ tải xuống tệp tải xuống
- 13. Làm cách nào để đặt window.location thành một đường dẫn cụ thể (không có máy chủ)?
- 14. In biểu mẫu cửa sổ có thể cuộn.
- 15. Tải một tệp thuộc tính từ đường dẫn không nằm trong đường dẫn lớp của tôi
- 16. cửa sổ ant build.xml không gian trắng trong đường dẫn
- 17. Đường dẫn DB Sqlite3 để tải xuống
- 18. Chuyển đổi giữa tên tệp URL và cửa sổ (Java)?
- 19. Cửa sổ thêm Java vào Đường dẫn
- 20. Làm cách nào để tải xuống tệp từ URL và lưu tệp trong Rails?
- 21. Cách tìm đường dẫn tải xuống Chrome bằng Java
- 22. Trong một dự án qt, cách thêm đường dẫn vào pro dưới cửa sổ nơi đường dẫn chứa khoảng trắng
- 23. Tải xuống tất cả các tệp thuộc một loại cụ thể từ trang web bằng cách sử dụng wget
- 24. Tải xuống tệp tự động sau khi gửi biểu mẫu
- 25. Tôi có thể tải xuống các tệp nhị phân GCC cho cửa sổ ở đâu?
- 26. Mở URL trong một tab/cửa sổ trình duyệt nhất định
- 27. Servlet để tải xuống tệp từ một thư mục cụ thể?
- 28. Tải xuống tệp Curl với url var
- 29. Cách tạo Cửa sổ Mẫu trong WPF?
- 30. Cách dễ nhất để tải xuống tệp?
bản sao có thể có của [Cách tải xuống tệp từ trang web trong C#] (http://stackoverflow.com/questions/525364/how-to-download-a-file-from-a-website-in-c -sharp) – Jehof