2010-07-16 31 views
15

Mã đang hoạt động trên một máy chủ nhưng không hoạt động trên máy chủ khác. Khi cố tải lên các tệp có kích thước khoảng 1 MB với tải lên jquery, tôi nhận được lỗi này.IO: Lỗi # 2038 jquery uploadify

IO: Error #2038 

Cố gắng thay đổi cài đặt php sau trong php.ini:

post_max_size 32M 
upload_max_filesize 32M 
session.gc_maxlifetime 14400 
max_input_time 14400 
max_execution_time 14400 
memory_limit 128M 

Không làm việc.

+0

thể trùng lặp của [Flex: Error # 2038: File I/O Error] (http://stackoverflow.com/questions/1545715/flex-error-2038-file-io-error) – Johan

+5

Bất kỳ cơ hội nào bạn đang sử dụng liên kết HTTPS với chứng chỉ tự ký? Điều đó gây ra lỗi # 2038 cho tôi. – zeroasterisk

Trả lời

0

Tôi đã giải quyết được sự cố.

Trong văn phòng của tôi, chúng tôi sử dụng proxy và tôi phải thay đổi tùy chọn thành Không có proxy. Điều này giải quyết được vấn đề.

Hoặc, nếu bạn không sử dụng một proxy, hãy cố gắng tìm thấy điều này trong php.ini:

Thay đổi:

Hostname:Port localhost:0

Để:

Hostname:Port localhost:80

0

Cập nhật flash.
phiên bản cũ hơn của flash tôi đã có, với nhiều lần tải lên sẽ xảy ra lỗi trên mọi thứ bất kể kích thước tệp. Tôi vừa nhận được 10.3.181.34, được thôi.

0

Điều này là do việc tải lên phản hồi AJAX không có tên tệp tạm thời. Điều này xảy ra có thể do giới hạn tải lên tệp lên máy chủ. Thử tìm cấu hình máy chủ.

+0

Thử giải thích những gì OP phải xem chính xác trong cấu hình. –

Các vấn đề liên quan