PDA

View Full Version : cac ban giup minh 1 ti nhe



snoopy
16-09-2002, 17:11
Co ban nao biet source dung cho upload trong lt asp chi giup minh voi, cam on cac ban da doc cau hoi cua minh, xin tro giup dum!!!!

vuminhphan
16-09-2002, 17:17
snoopy liên hệ mình sẽ gởi cho

email: vuminhphan@yahoo.com

bpmtri
16-09-2002, 17:24
Chịu khó tìm hiểu cách sử dụng nha. Cũng rất dễ sử dụng. Bạn có thể tham khảo cách sử dụng trong file new_product.asp để biết thêm.

snoopy
17-09-2002, 08:50
Cam on ban bpmtri nhe', minh moi download ve rui`, minh se co giang tim hieu & su dung no thu. Co gi kho khan minh lien lac them voi ban duoc ko?

Dung co buon qua vay, cuoc doi van dep la OK lam roi, con tinh yeu thi tu tu ban se tim ra duoc mot nua cua ban thoi, bay gio chua tim duoc thi mai mot se duoc thoi ma`. Ok! bye bye, goodluck men!

A` co mot cau hoi nho ban nao ranh thi tra loi cho minh duoc ko? Lam sao de hien duoc bieu tuong YM or AM tren cau hoi vay?

nbee
17-09-2002, 15:18
Sao tôi dùng code này để upload file .gif, .jpg thì bị lỗi:
Microsoft VBScript ...... (0x800A0005)
Có ai bị lỗi này không?

bpmtri
17-09-2002, 15:25
nbee có thể cho xem code bạn dùng để upload không? Vì tôi dùng cái script upload này cho các dự án đều không bị lỗi gì cả (tất cả đều dùng để upload file ảnh như .gif, .jpg)

nbee
17-09-2002, 15:37
Hi,
Tôi dùng chính cái trang new_product.asp de upload luôn đó. Tuy nhiên, có 1 vấn đề này, tôi đã dùng hầu hết các module upload search được trên internet như: pure asp upload, smartasp upload...và của bạn nữa. Tất cả đều không upload được, khi thì bị lỗi trên, khi thì không lỗi nhưng các file hình ảnh được upload đều hư hỏng hết. Tôi không biết vì sao nữa??
Hiện tại tôi dùng Windows 2000 Professional (Japanese) có add thêm IIS vào. Không biết tiếng Nhật có ảnh hường không?

Giúp với!

snoopy
17-09-2002, 15:47
Ban phai chinh sua lai trong file new_product.asp thi moi chay tot duoc, boi vi trong trang nay da include mot so thanh phan ma khi ma download ve ko co kem theo, ok.

Cam on ban bpmtri nhe', minh da su dung duoc source nay roi, nhung ko biet ban da co tung thu dung voi thanh phan trong form la 1 doi tuong multi select ko? Minh da thu ru`i va` rat tiec la no chua the nhan duoc toan bo gia tri cua doi tuong form nay, minh dang co giang thu, nhung neu ban da dung qua roi thi co the chi cho minh ko??? Thanks truoc nhe

nbee
17-09-2002, 15:51
Tôi đã chỉnh sửa rồi...nó đã chạy đến file class upload đó.... Tuy nhiên lỗi vẫn xảy ra.

bpmtri
17-09-2002, 15:52
Đúng như bạn snoopy nói, vì quá gấp nên không có thời gian viết riêng một trang demo cho bạn xem nên tôi lấy luôn một trang trong dự án có sử dụng cái script upload này, nên nếu bạn cứ để yên như thế mà chạy thì không thể nào chạy được.

Có một vấn đề nữa mà nbee cần quan tâm khi sử dụng các chức năng ghi file ra đĩa là vấn đề cấp quyền cho thư mục bạn ghi file xuống trên server. Bạn thử cấp quyền Full Control thử xem.

bpmtri
17-09-2002, 16:00
Bài viết được gửi bởi snoopy
Cam on ban bpmtri nhe', minh da su dung duoc source nay roi, nhung ko biet ban da co tung thu dung voi thanh phan trong form la 1 doi tuong multi select ko? Minh da thu ru`i va` rat tiec la no chua the nhan duoc toan bo gia tri cua doi tuong form nay, minh dang co giang thu, nhung neu ban da dung qua roi thi co the chi cho minh ko??? Thanks truoc nhe

Bạn thử dùng Response.Write để in giá trị của multi select elements thử xem. Nếu nó có dạng như : value1, value2, value3, ... thì nghĩa là bạn nó đã chạy tốt, và bạn phải tự làm công việc cắt chuỗi để lấy từng giá trị của multi-select elemtents vì nó không tự động làm cho bạn giống như khi bạn dùng form không có encoding = multipart/form-data.

Bạn thử xem nhé, vì tui cũng không có nhiều thời gian lắm. Chỉ tranh thủ trả lời bạn chút xíu. Chúc thành công.

nbee
17-09-2002, 16:00
Rất cảm ơn các bạn đã trả lời.
Tuy nhiên, những thứ đó tôi đã thử hết rồi. Tôi biết những cái đó mà. Vấn đề là khi upload file text thì nó chạy bình thường thôi, nhưng còn upload những file .doc, .gif, .bmp...thì nó mới chết thôi. Vì trong các file này có một số ký tự đặc biệt. Vì trường hợp của tôi thật quái lạ nên tôi không biết phải xử lý thế nào.
Các công cụ tôi load về đều dùng file demo để thử nhưng đều chết.

Thanks again!

bpmtri
17-09-2002, 16:05
Có lẽ vấn đề nằm ở chỗ mã hoá kí tự của Windows tiếng Nhật của bạn??? Vì tôi chạy trên máy tôi (Windows 2000 Server) không bị vấn đề gì cả bạn ạ. Bạn thử đem code sang một máy khác dùng Windows 2000 Pro tiếng Anh thử xem sao???

nbee
17-09-2002, 16:19
Tôi biết chỗ bị lỗi là
objFSOFile.Write Chr(AscB(MidB(m_Blob, lngLoop, 1)))

Nhưng không biết nên sửa thế nào vì chưa thể đọc hết code được. bạn có ý kiến gì không?

snoopy
17-09-2002, 17:00
Bài viết được gửi bởi bpmtri


Bạn thử dùng Response.Write để in giá trị của multi select elements thử xem. Nếu nó có dạng như : value1, value2, value3, ... thì nghĩa là bạn nó đã chạy tốt, và bạn phải tự làm công việc cắt chuỗi để lấy từng giá trị của multi-select elemtents vì nó không tự động làm cho bạn giống như khi bạn dùng form không có encoding = multipart/form-data.


Snoopy da dung thu response.write de debug no ru`i, nhung multi-select no chi tra ra gia tri value cua selected cuoi cung ma thoi...hichic...ko bi't ca'c value cua cac selected khac no' bien dau mat tieu..

bpmtri
17-09-2002, 17:10
Lỗi nằm ở chỗ này nè (trong file clsUploadFile.asp):

Public Sub Add(Name, Value)
If m_objDicItems.Exists(Name) Then
m_objDicItems.Item(Name) = Value <--- error
Else
m_objDicItems.Add Name, Value
End If
End Sub

Bạn thử sửa lại như thế này nhé

Public Sub Add(Name, Value)
If m_objDicItems.Exists(Name) Then
m_objDicItems.Item(Name) = m_objDicItems.Item(Name) & "," & Value
Else
m_objDicItems.Add Name, Value
End If
End Sub

Thử xem có bị lỗi chỗ nào nữa không.

snoopy
18-09-2002, 09:06
Hi bpmtri!
Minh da tim duoc va sua nhu doan code ban da chi rui`, no chay cung ok, nhung chac minh phai test them nua boi vi co mot lan no da bao loi "..doesn't support this object..." ngay tai dong do day!
Cam on ban da giup do nhi`u nhe, hom nao ranh minh moi ban cafe', ok.
Oh, ban o vt lan co a`.:rolleyes:

vuminhphan
18-09-2002, 14:02
snoopy vào đây nè (tutorial and source code):

http://www.stardeveloper.com/articles/042501-1.shtml;jsessionid=BFCDFCOLICHF

nbee
18-09-2002, 17:13
Thế có ai giải quyết được vấn đề của tôi không vậy? Tôi đang dùng hệ điều hành Tiếng Nhật nên bị lỗi...không biết là do cái gì nữa. Giúp với... thanks!

keninfo
01-08-2009, 09:31
co ai giúp mình post file clsUploadFile.asp len hon zda! Nếu được thì thanks nhìu nha.