推奨:ASPプロンプトNULLの無効な使用:交換置換を使用して、データベースのデータを置き換えます。フィールドが空でない場合は正常ですが、空の場合、次のプロンプトが表示されます:Microsoft VBScriptランタイムエラー '800A005E' NULLの無効な使用:「交換」主な問題は、SQLSERVERのフィールドがNULLであるため、単にnullの判断にすることはできないことです。 ISNULLを使用して最初に判断することしかできません
ASPアップロード画像プロンプトADODB.Streamエラー '800A0BBC'
このプロンプトには多くの問題があります。許可は一般的です。これは言うまでもありませんが、別の奇妙なことがあります
Windows 2008ディスプレイのシステム時間の形式は、2013-3-8ではなく2013/3/8です。名前変更されたファイルとアップロードされたファイルはTimeによって名前が付けられているため、この要件は201338ですが、Windows 2008プラットフォームでは、最終的に2013/3/8になりました。これには問題があります。つまり、フォルダーとパスとして解決され、最終的に実際の存在しないディレクトリと書面によるエラーが発生します。
解決:
表示した後、アップロードおよび保存ファイルにコンテンツの段落があります。
。 。 。 。 。 。 。 。 。 。
file = upload.file(file1)を設定します
file.filesize> 0の場合
'ファイル名を自動的に生成します
filename = date()
filename = filename&time()
filename = filled(filename、/、)(これは後で追加されました。この文を追加した後、画像のアップロードは成功しました)
fileName = cheplage(filename、 - 、)
fileName = cheplage(filename、:、)
filename = cheplage(filename 、、)
filename = filename+。
filenameend = file.fileName
filenameend = split(filenameend、。)
。 。 。 。 。 。 。 。 。 。 。 。 。
filename = filled(filename、/、)(これは後で追加されました。この文を追加した後、画像のアップロードは成功しました)
それは、空に置き換えることを意味します
問題は対処されています。
共有:Tong ASPを使用して、ユーザーの実際のIPアドレスを直接取得します一般的な関数、実際のIPを取得できない場合、プロキシIPプライベート関数getIp()dim strapaddrを置き換えます。