Câu hỏi

25/05/2013 22:12
Xin hỏi có cách nào dùng ASP để gửi 1 file trên đĩa cứng lên 1 thư mục của FTP Server không?
Danh sách câu trả lời (1)

Lưu ý trang ASP chỉ chạy ở máy Server, do đó về nguyên tắc không thể truy xuất file trên đĩa cứng máy cá nhân của bạn được, nghĩa là không thể upload file trên đĩa cứng máy cục bộ lên FTP Server. Để thực hiện điều này, bạn nên dùng các linh kiện phần mềm chạy ở phía client như Java Applet hay COM của Microsoft. Thí dụ bạn có thể dùng ActiveX Control “Microsoft Internet Transfer Control” để upload file từ đĩa cứng lên FTP Server thông qua đoạn lệnh VBScript sau :
‘ Inet1 là tên của điều khiển Microsoft Internet Transfer Control
Inet1.URL = txtURL ‘ địa chỉ của server
Inet1.UserName = txtUserName ‘ tên user
Inet1.Password = txtPassword ‘ password của user
Inet1.Protocol = icFTP ‘ protocol FTP
‘ Upload file từ localfile đến remotefile
Inet1.Execute Inet1.URL, “PUT” & localfile & “ “ & remotefile
‘ Inet1 là tên của điều khiển Microsoft Internet Transfer Control
Inet1.URL = txtURL ‘ địa chỉ của server
Inet1.UserName = txtUserName ‘ tên user
Inet1.Password = txtPassword ‘ password của user
Inet1.Protocol = icFTP ‘ protocol FTP
‘ Upload file từ localfile đến remotefile
Inet1.Execute Inet1.URL, “PUT” & localfile & “ “ & remotefile
Trả lời câu hỏi
Câu hỏi lĩnh vực Mạng máy tính
Rao vặt Siêu Vip