在本地可以正常上傳圖片
線上上項目上傳圖片就會出現 401,這是什麼原因(代碼跟本地的相同)
回複討論(解決方案)
伺服器是iis?
這個估計跟伺服器的配置有關係
具體要,看看詳細的資訊。
401 是沒有許可權
你應給出具體的錯誤資訊
抱歉,我沒說清楚
線上項目
在Firefox出現401
在Google正常
本地 Firefox和Google都正常
抱歉,我沒說清楚
線上項目
在Firefox出現401
在Google正常
本地 Firefox和Google都正常
貼個外網url吧
Firefox
---SWFUpload Instance Info---Version: 2.2.0 2009-03-25Movie Name: SWFUpload_0Settings:upload_url: /lockton_corpweb/admin2s/index.php?r=bannerman/uploadAjax&id=flash_url: /lockton_corpweb/admin2s/assets/38f445df/swfupload.swf?preventswfcaching=1452650545444use_query_string: falserequeue_on_error: falsehttp_success: assume_success_timeout: 0file_post_name: Filedatapost_params: [object Object]file_types: *.jpg;*.jpeg;*.gif;*.png;file_types_description: *.jpg;*.jpeg;*.gif;*.png;檔案file_size_limit: 5MBfile_upload_limit: 0file_queue_limit: 10debug: trueprevent_swf_caching: truebutton_placeholder_id: button_placeholder_1button_placeholder: Not Setbutton_image_url: /lockton_corpweb/admin2s/assets/38f445df/uploadbutton.gifbutton_width: 186button_height: 25button_text: Browse file(5MB)button_text_style: .button {font-family: Arial,Helvetica,sans-serif; font-size: 13pt; } .buttonSmall { font-size: 10pt; }button_text_top_padding: 2button_text_left_padding: 28button_action: -110button_disabled: falsecustom_settings: [object Object]Event Handlers:swfupload_loaded_handler assigned: falsefile_dialog_start_handler assigned: falsefile_queued_handler assigned: falsefile_queue_error_handler assigned: trueupload_start_handler assigned: falseupload_progress_handler assigned: trueupload_error_handler assigned: trueupload_success_handler assigned: trueupload_complete_handler assigned: truedebug_handler assigned: trueSWF DEBUG: SWFUpload Init CompleteSWF DEBUG: SWF DEBUG: ----- SWF DEBUG OUTPUT ----SWF DEBUG: Build Number: SWFUPLOAD 2.2.0SWF DEBUG: movieName: SWFUpload_0SWF DEBUG: Upload URL: /lockton_corpweb/admin2s/index.php?r=bannerman/uploadAjax&id=SWF DEBUG: File Types String: *.jpg;*.jpeg;*.gif;*.png;SWF DEBUG: Parsed File Types: jpg,jpeg,gif,png,SWF DEBUG: HTTP Success: 0SWF DEBUG: File Types Description: *.jpg;*.jpeg;*.gif;*.png;檔案 (*.jpg;*.jpeg;*.gif;*.png;)SWF DEBUG: File Size Limit: 5242880 bytesSWF DEBUG: File Upload Limit: 0SWF DEBUG: File Queue Limit: 10SWF DEBUG: Post Params:SWF DEBUG: fileQuenueLimit=10SWF DEBUG: SessionID=u9fu4i7jr91k7lgl1o6b4jrgd3SWF DEBUG: SWFUpload=1SWF DEBUG: callbackJS=bannerman_enimage_upload_callbackSWF DEBUG: ----- END SWF DEBUG OUTPUT ----SWF DEBUG: SWF DEBUG: Event: fileDialogStart : Browsing files. Multi Select. Allowed file types: *.jpg;*.jpeg;*.gif;*.png;SWF DEBUG: Select Handler: Received the files selected from the dialog. Processing the file list...SWF DEBUG: Event: fileQueued : File ID: SWFUpload_0_0SWF DEBUG: Event: fileDialogComplete : Finished processing selected files. Files selected: 1. Files Queued: 1SWF DEBUG: StartUpload: First file in queueSWF DEBUG: Event: uploadStart : File ID: SWFUpload_0_0SWF DEBUG: Global Post Item: fileQuenueLimit=10SWF DEBUG: Global Post Item: SessionID=u9fu4i7jr91k7lgl1o6b4jrgd3SWF DEBUG: Global Post Item: SWFUpload=1SWF DEBUG: Global Post Item: callbackJS=bannerman_enimage_upload_callbackSWF DEBUG: ReturnUploadStart(): File accepted by startUpload event and readied for upload. Starting upload to /lockton_corpweb/admin2s/index.php?r=bannerman/uploadAjax&id= for File ID: SWFUpload_0_0SWF DEBUG: Event: uploadProgress (OPEN): File ID: SWFUpload_0_0SWF DEBUG: Event: uploadProgress: File ID: SWFUpload_0_0. Bytes: 7108. Total: 7108SWF DEBUG: Event: uploadError: HTTP ERROR : File ID: SWFUpload_0_0. HTTP Status: 401.SWF DEBUG: Event: uploadComplete : Upload cycle complete.EXCEPTION:
Google
---SWFUpload Instance Info---Version: 2.2.0 2009-03-25Movie Name: SWFUpload_0Settings:upload_url: /lockton_corpweb/admin2s/index.php?r=bannerman/uploadAjax&id=flash_url: /lockton_corpweb/admin2s/assets/38f445df/swfupload.swf?preventswfcaching=1452650521992use_query_string: falserequeue_on_error: falsehttp_success: assume_success_timeout: 0file_post_name: Filedatapost_params: [object Object]file_types: *.jpg;*.jpeg;*.gif;*.png;file_types_description: *.jpg;*.jpeg;*.gif;*.png;檔案file_size_limit: 5MBfile_upload_limit: 0file_queue_limit: 10debug: trueprevent_swf_caching: truebutton_placeholder_id: button_placeholder_1button_placeholder: Not Setbutton_image_url: /lockton_corpweb/admin2s/assets/38f445df/uploadbutton.gifbutton_width: 186button_height: 25button_text: Browse file(5MB)button_text_style: .button {font-family: Arial,Helvetica,sans-serif; font-size: 13pt; } .buttonSmall { font-size: 10pt; }button_text_top_padding: 2button_text_left_padding: 28button_action: -110button_disabled: falsecustom_settings: [object Object]Event Handlers:swfupload_loaded_handler assigned: falsefile_dialog_start_handler assigned: falsefile_queued_handler assigned: falsefile_queue_error_handler assigned: trueupload_start_handler assigned: falseupload_progress_handler assigned: trueupload_error_handler assigned: trueupload_success_handler assigned: trueupload_complete_handler assigned: truedebug_handler assigned: trueSWF DEBUG: SWFUpload Init CompleteSWF DEBUG: SWF DEBUG: ----- SWF DEBUG OUTPUT ----SWF DEBUG: Build Number: SWFUPLOAD 2.2.0SWF DEBUG: movieName: SWFUpload_0SWF DEBUG: Upload URL: /lockton_corpweb/admin2s/index.php?r=bannerman/uploadAjax&id=SWF DEBUG: File Types String: *.jpg;*.jpeg;*.gif;*.png;SWF DEBUG: Parsed File Types: jpg,jpeg,gif,png,SWF DEBUG: HTTP Success: 0SWF DEBUG: File Types Description: *.jpg;*.jpeg;*.gif;*.png;檔案 (*.jpg;*.jpeg;*.gif;*.png;)SWF DEBUG: File Size Limit: 5242880 bytesSWF DEBUG: File Upload Limit: 0SWF DEBUG: File Queue Limit: 10SWF DEBUG: Post Params:SWF DEBUG: SWFUpload=1SWF DEBUG: callbackJS=bannerman_enimage_upload_callbackSWF DEBUG: fileQuenueLimit=10SWF DEBUG: SessionID=qu71ijsksi8kvvdqudqo5crc86SWF DEBUG: ----- END SWF DEBUG OUTPUT ----SWF DEBUG: SWF DEBUG: Event: fileDialogStart : Browsing files. Multi Select. Allowed file types: *.jpg;*.jpeg;*.gif;*.png;SWF DEBUG: Select Handler: Received the files selected from the dialog. Processing the file list...SWF DEBUG: Event: fileQueued : File ID: SWFUpload_0_0SWF DEBUG: Event: fileDialogComplete : Finished processing selected files. Files selected: 1. Files Queued: 1SWF DEBUG: StartUpload: First file in queueSWF DEBUG: Event: uploadStart : File ID: SWFUpload_0_0SWF DEBUG: Global Post Item: SWFUpload=1SWF DEBUG: Global Post Item: callbackJS=bannerman_enimage_upload_callbackSWF DEBUG: Global Post Item: fileQuenueLimit=10SWF DEBUG: Global Post Item: SessionID=qu71ijsksi8kvvdqudqo5crc86SWF DEBUG: ReturnUploadStart(): File accepted by startUpload event and readied for upload. Starting upload to /lockton_corpweb/admin2s/index.php?r=bannerman/uploadAjax&id= for File ID: SWFUpload_0_0SWF DEBUG: Event: uploadProgress (OPEN): File ID: SWFUpload_0_0SWF DEBUG: Event: uploadProgress: File ID: SWFUpload_0_0. Bytes: 1530. Total: 1530SWF DEBUG: Event: uploadSuccess: File ID: SWFUpload_0_0 Response Received: true Data: JS:(bannerman_enimage_upload_callback)('20160113100115.0.png','/var/www/html/lockton_corpweb/admin2s/protected/../../materials/bannerman','secondarytile.png');SWF DEBUG: Event: uploadComplete : Upload cycle complete.
這是你自己的上傳代碼裡自訂的401,你得看代碼去,看為什麼給這個。
不過,我猜測是檔案夾的寫入許可權問題。