当前位置:Gxlcms > PHP教程 > 图片上传401

图片上传401

时间:2021-07-01 10:21:17 帮助过:21人阅读

在本地可以正常上传图片

在线上项目上传图片就会出现 401,这是什么原因(代码跟本地的相同)


回复讨论(解决方案)

服务器是iis?

这个估计跟服务器的配置有关系

具体要截图,看看详细的信息。

401 是没有权限
你应给出具体的错误信息

抱歉,我没说清楚

线上项目
在火狐出现401

在谷歌正常



本地 火狐和谷歌都正常

抱歉,我没说清楚

线上项目
在火狐出现401

在谷歌正常



本地 火狐和谷歌都正常


贴个外网url吧

火狐

---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=1452650545444	use_query_string:         false	requeue_on_error:         false	http_success:             	assume_success_timeout:   0	file_post_name:           Filedata	post_params:              [object Object]	file_types:               *.jpg;*.jpeg;*.gif;*.png;	file_types_description:   *.jpg;*.jpeg;*.gif;*.png;文件	file_size_limit:          5MB	file_upload_limit:        0	file_queue_limit:         10	debug:                    true	prevent_swf_caching:      true	button_placeholder_id:    button_placeholder_1	button_placeholder:       Not Set	button_image_url:         /lockton_corpweb/admin2s/assets/38f445df/uploadbutton.gif	button_width:             186	button_height:            25	button_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:  2	button_text_left_padding: 28	button_action:            -110	button_disabled:          false	custom_settings:          [object Object]Event Handlers:	swfupload_loaded_handler assigned:  false	file_dialog_start_handler assigned: false	file_queued_handler assigned:       false	file_queue_error_handler assigned:  true	upload_start_handler assigned:      false	upload_progress_handler assigned:   true	upload_error_handler assigned:      true	upload_success_handler assigned:    true	upload_complete_handler assigned:   true	debug_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: 

谷歌

---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=1452650521992	use_query_string:         false	requeue_on_error:         false	http_success:             	assume_success_timeout:   0	file_post_name:           Filedata	post_params:              [object Object]	file_types:               *.jpg;*.jpeg;*.gif;*.png;	file_types_description:   *.jpg;*.jpeg;*.gif;*.png;文件	file_size_limit:          5MB	file_upload_limit:        0	file_queue_limit:         10	debug:                    true	prevent_swf_caching:      true	button_placeholder_id:    button_placeholder_1	button_placeholder:       Not Set	button_image_url:         /lockton_corpweb/admin2s/assets/38f445df/uploadbutton.gif	button_width:             186	button_height:            25	button_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:  2	button_text_left_padding: 28	button_action:            -110	button_disabled:          false	custom_settings:          [object Object]Event Handlers:	swfupload_loaded_handler assigned:  false	file_dialog_start_handler assigned: false	file_queued_handler assigned:       false	file_queue_error_handler assigned:  true	upload_start_handler assigned:      false	upload_progress_handler assigned:   true	upload_error_handler assigned:      true	upload_success_handler assigned:    true	upload_complete_handler assigned:   true	debug_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,你得看代码去,看为什么给这个。
不过,我猜测是文件夹的写入权限问题。

人气教程排行