画像はローカルにアップロードできます
オンライン プロジェクトで画像をアップロードすると 401 が表示されます。原因は何ですか (コードはローカルのものと同じです)
ディスカッションへの返信 (解決策)
サーバーは iis ですか?
これはおそらくサーバー構成に関連しています
詳細情報を確認するにはスクリーンショットを撮ってください。
401 権限がありません
具体的なエラー情報を提供する必要があります
申し訳ありませんが、明確にしていませんでした
オンライン プロジェクト
Firefox で 401 が表示されます
Google では正常に動作します
ローカルの Firefox と Google は正常に動作します
申し訳ありませんが、明確にしていませんでした
オンライン プロジェクト
401 が Firefox に表示されます
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=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: <span class="button">Browse file<span class="buttonSmall">(5MB)</span></span> 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:
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=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: <span class="button">Browse file<span class="buttonSmall">(5MB)</span></span> 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 です。コードを確認する必要があります。その理由を見てください。
しかし、フォルダーの書き込み権限に問題があるのではないかと思います。

PHPは動的なWebサイトを構築するために使用され、そのコア関数には次のものが含まれます。1。データベースに接続することにより、動的コンテンツを生成し、リアルタイムでWebページを生成します。 2。ユーザーのインタラクションを処理し、提出をフォームし、入力を確認し、操作に応答します。 3.セッションとユーザー認証を管理して、パーソナライズされたエクスペリエンスを提供します。 4.パフォーマンスを最適化し、ベストプラクティスに従って、ウェブサイトの効率とセキュリティを改善します。

PHPはMySQLIおよびPDO拡張機能を使用して、データベース操作とサーバー側のロジック処理で対話し、セッション管理などの関数を介してサーバー側のロジックを処理します。 1)MySQLIまたはPDOを使用してデータベースに接続し、SQLクエリを実行します。 2)セッション管理およびその他の機能を通じて、HTTPリクエストとユーザーステータスを処理します。 3)トランザクションを使用して、データベース操作の原子性を確保します。 4)SQLインジェクションを防ぎ、例外処理とデバッグの閉鎖接続を使用します。 5)インデックスとキャッシュを通じてパフォーマンスを最適化し、読みやすいコードを書き、エラー処理を実行します。

PHPで前処理ステートメントとPDOを使用すると、SQL注入攻撃を効果的に防ぐことができます。 1)PDOを使用してデータベースに接続し、エラーモードを設定します。 2)準備方法を使用して前処理ステートメントを作成し、プレースホルダーを使用してデータを渡し、メソッドを実行します。 3)結果のクエリを処理し、コードのセキュリティとパフォーマンスを確保します。

PHPとPythonには独自の利点と短所があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1.PHPは、大規模なWebアプリケーションの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンスと機械学習の分野を支配しています。

PHPは、電子商取引、コンテンツ管理システム、API開発で広く使用されています。 1)eコマース:ショッピングカート機能と支払い処理に使用。 2)コンテンツ管理システム:動的コンテンツの生成とユーザー管理に使用されます。 3)API開発:RESTFUL API開発とAPIセキュリティに使用されます。パフォーマンスの最適化とベストプラクティスを通じて、PHPアプリケーションの効率と保守性が向上します。

PHPにより、インタラクティブなWebコンテンツを簡単に作成できます。 1)HTMLを埋め込んでコンテンツを動的に生成し、ユーザー入力またはデータベースデータに基づいてリアルタイムで表示します。 2)プロセスフォームの提出と動的出力を生成して、XSSを防ぐためにHTMLSPECIALCHARSを使用していることを確認します。 3)MySQLを使用してユーザー登録システムを作成し、Password_HashおよびPreprocessingステートメントを使用してセキュリティを強化します。これらの手法を習得すると、Web開発の効率が向上します。

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。
