banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows PHP - Upload file có dung lượng lớn trên 50MB lên server  XML
  [Question]   PHP - Upload file có dung lượng lớn trên 50MB lên server 03/04/2008 23:47:21 (+0700) | #1 | 123000
[Avatar]
odyssey
Member

[Minus]    0    [Plus]
Joined: 27/08/2007 14:03:35
Messages: 65
Offline
[Profile] [PM] [Yahoo!]
Chào mọi người!

Mình đang rất khó khăn trong giải quyết vấn đề về upload 1 file có dung lượng khá lớn lên server thông qua đường web (http).
Trước hết cho mình hỏi liệu đây có phải là phương pháp khả thi? (chắc là kô vì nó phụ thuộc vào đường truyền nhiều - không biết ý mọi người ntn?)
Nếu phải upload thông qua http thì làm cách nào để có thể upload 1 file có size lớn như vậy (thậm chí trên 100MB)? Các bạn có những gói upload nào nhanh mà chạy trên nhiều trình duyệt được giới thiệu giúp mình với, mình có tìm thấy 1 số gói như là swfUpload, funcyUpload, appletUpload nhưng đa phần khi upload thì kô có đi kèm với Title hay description của file cùng lúc hoặc IE chạy nhưng FF thì có ver. chạy được, có ver. hok chạy được.
Tất nhiên cấu hình của PHP đã mở để có thể upload file có size lớn trên 100MB, nhưng khi upload thì chạy quá lâu, dễ bị timeout, mất session cuả user.

Mong mọi người cho mình xin tí ý kiến.
Thanks all!

[Up] [Print Copy]
  [Question]   PHP - Upload file có dung lượng lớn trên 50MB lên server 04/04/2008 09:54:49 (+0700) | #2 | 123098
subnetwork
Member

[Minus]    0    [Plus]
Joined: 05/09/2004 06:08:09
Messages: 1666
Offline
[Profile] [PM] [WWW] [Yahoo!]

odyssey wrote:
Chào mọi người!

Mình đang rất khó khăn trong giải quyết vấn đề về upload 1 file có dung lượng khá lớn lên server thông qua đường web (http).
Trước hết cho mình hỏi liệu đây có phải là phương pháp khả thi? (chắc là kô vì nó phụ thuộc vào đường truyền nhiều - không biết ý mọi người ntn?)
Nếu phải upload thông qua http thì làm cách nào để có thể upload 1 file có size lớn như vậy (thậm chí trên 100MB)? Các bạn có những gói upload nào nhanh mà chạy trên nhiều trình duyệt được giới thiệu giúp mình với, mình có tìm thấy 1 số gói như là swfUpload, funcyUpload, appletUpload nhưng đa phần khi upload thì kô có đi kèm với Title hay description của file cùng lúc hoặc IE chạy nhưng FF thì có ver. chạy được, có ver. hok chạy được.
Tất nhiên cấu hình của PHP đã mở để có thể upload file có size lớn trên 100MB, nhưng khi upload thì chạy quá lâu, dễ bị timeout, mất session cuả user.

Mong mọi người cho mình xin tí ý kiến.
Thanks all! 


Tăng max packet size cho thằng mysql smilie
Quản lý máy chủ, cài đặt, tư vấn, thiết kế, bảo mật hệ thống máy chủ dùng *nix
http://chamsocmaychu.com
[Up] [Print Copy]
  [Question]   Re: PHP - Upload file có dung lượng lớn trên 50MB lên server 04/04/2008 10:55:29 (+0700) | #3 | 123114
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]

odyssey wrote:
Chào mọi người!

Mình đang rất khó khăn trong giải quyết vấn đề về upload 1 file có dung lượng khá lớn lên server thông qua đường web (http).
Trước hết cho mình hỏi liệu đây có phải là phương pháp khả thi? (chắc là kô vì nó phụ thuộc vào đường truyền nhiều - không biết ý mọi người ntn?)
Nếu phải upload thông qua http thì làm cách nào để có thể upload 1 file có size lớn như vậy (thậm chí trên 100MB)? Các bạn có những gói upload nào nhanh mà chạy trên nhiều trình duyệt được giới thiệu giúp mình với, mình có tìm thấy 1 số gói như là swfUpload, funcyUpload, appletUpload nhưng đa phần khi upload thì kô có đi kèm với Title hay description của file cùng lúc hoặc IE chạy nhưng FF thì có ver. chạy được, có ver. hok chạy được.
Tất nhiên cấu hình của PHP đã mở để có thể upload file có size lớn trên 100MB, nhưng khi upload thì chạy quá lâu, dễ bị timeout, mất session cuả user.

Mong mọi người cho mình xin tí ý kiến.
Thanks all! 


* Upload qua http bằng webform thì phụ thuộc nhiều vào tốc độ đường truyền.
* Chính vì lý do phụ thuộc nhiều vào tốc độ đường truyền nên code không phải là vấn đề gây timeout.
Về việc có gói chạy trình duyệt này được lại không chạy trình duyệt kia được phần lớn là do lỗi dùng javascript hoặc ajax.

@ bác GA : cái này đâu liên quan đến mysql smilie

[Up] [Print Copy]
  [Question]   Re: PHP - Upload file có dung lượng lớn trên 50MB lên server 04/04/2008 11:20:24 (+0700) | #4 | 123124
subnetwork
Member

[Minus]    0    [Plus]
Joined: 05/09/2004 06:08:09
Messages: 1666
Offline
[Profile] [PM] [WWW] [Yahoo!]

canh_nguyen wrote:
@ bác GA : cái này đâu liên quan đến mysql smilie

 


- Trường hợp nếu file đính kèm ở đây được lưu trữ trong database chẳng hạn tôi chọn mysql là cơ sở dữ liệu thì cần thiết lập giá trị max_allowed_packet

- Trường hợp nếu file đính kèm được upload lên server , ở đây tôi chọn script PHP là ngôn ngữ của tôi thì tôi cần chú ý tham số sau :
php_value post_max_size
php_value upload_max_filesize
php_value max_input_time

- Trường hợp nếu tôi không có quyền root trên server Linux đó thì tôi dùng .htaccess vậy thì tôi chú ý điểm sau
LimitRequestBody

Trả lời như vậy chắc khá rõ ràng smilie
Quản lý máy chủ, cài đặt, tư vấn, thiết kế, bảo mật hệ thống máy chủ dùng *nix
http://chamsocmaychu.com
[Up] [Print Copy]
  [Question]   Re: PHP - Upload file có dung lượng lớn trên 50MB lên server 04/04/2008 11:31:54 (+0700) | #5 | 123128
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
Ok bác , nhưng với file có dung lượng lớn như câu hỏi mà lưu vào db e là không ổn, có lẽ ý của người hỏi là db được dùng ở việc lưu url của file và các thông tin như tiêu đề, thông tin smilie
[Up] [Print Copy]
  [Question]   Re: PHP - Upload file có dung lượng lớn trên 50MB lên server 04/04/2008 11:39:07 (+0700) | #6 | 123132
subnetwork
Member

[Minus]    0    [Plus]
Joined: 05/09/2004 06:08:09
Messages: 1666
Offline
[Profile] [PM] [WWW] [Yahoo!]

canh_nguyen wrote:
Ok bác , nhưng với file có dung lượng lớn như câu hỏi mà lưu vào db e là không ổn, có lẽ ý của người hỏi là db được dùng ở việc lưu url của file và các thông tin như tiêu đề, thông tin smilie  


Đúng là như vậy vì nếu "nhét" nó vào database thì mysql thường xuyên dẫn đến bị crash do dung lượng database ngày càng tăng dần smilie
Chắc tôi lại đi sang chủ đề khác nữa rồi, thông cảm cho tôi . smilie
Quản lý máy chủ, cài đặt, tư vấn, thiết kế, bảo mật hệ thống máy chủ dùng *nix
http://chamsocmaychu.com
[Up] [Print Copy]
  [Question]   Re: PHP - Upload file có dung lượng lớn trên 50MB lên server 04/04/2008 11:43:01 (+0700) | #7 | 123134
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
smilie Có chi mà thông cảm anh? Cũng là một hướng cho bro kia giải quyết việc upload file mà. smilie Em thấy cái source upload của Fire-Lion (LVH) khá ổn, chưa kiếm xem source gì.
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Re: PHP - Upload file có dung lượng lớn trên 50MB lên server 04/04/2008 11:47:29 (+0700) | #8 | 123137
subnetwork
Member

[Minus]    0    [Plus]
Joined: 05/09/2004 06:08:09
Messages: 1666
Offline
[Profile] [PM] [WWW] [Yahoo!]

FaL wrote:
smilie Có chi mà thông cảm anh? Cũng là một hướng cho bro kia giải quyết việc upload file mà. smilie Em thấy cái source upload của Fire-Lion (LVH) khá ổn, chưa kiếm xem source gì. 


Lở đi sang chủ đề khác rồi, trả lời luôn cho em smilie
[FireLion] SuperUpload
Code:
http://www.uploadscript.net/


Good luck
Quản lý máy chủ, cài đặt, tư vấn, thiết kế, bảo mật hệ thống máy chủ dùng *nix
http://chamsocmaychu.com
[Up] [Print Copy]
  [Question]   Re: PHP - Upload file có dung lượng lớn trên 50MB lên server 06/04/2008 12:23:45 (+0700) | #9 | 123520
[Avatar]
SuperChicken
Elite Member

[Minus]    0    [Plus]
Joined: 11/07/2006 18:31:27
Messages: 635
Location: bottom of hell
Offline
[Profile] [PM]
Try: Uber Uploader (dùng Perl nên có lẽ chỉ dùng được khi có server smilie )
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|