ファイルをアップロードしようとしたときに断続的な問題が発生しました。ajaxfileupload.jsを使用しています。ほとんどの場合、リクエストにはA)のように正しいペイロードがあります。しかし、時々、要求はthis pastebin (B)のようにファイル名(および内容)なしで送信されます。AjaxFileUploadプラグインがPOSTデータを送信しないことがあります
と似ているようです。 This postも問題について語っています。しかし、私は正しい要素IDを持っていると確信しています。
this postは、jquery.formプラグイン(hereとhere)を使用することを示しています。しかし、コンポーネントを変更する前に(再エンジニアリングする必要がある)、私は現在の問題を解決する簡単な方法がないことを確認したい。
A)
… Request Payload ------WebKitFormBoundaryXOoAbr8cm53B1pGS Content-Disposition: form-data; name="convert"; filename="some-file.jpg" Content-Type: application/octet-stream …
はB)
は、誰かが前にこの問題を抱えていますか?それを避ける方法はありますか?
おかげ
----> EDIT
だから、これは私が関数を呼び出しています方法です。 i)渡されたinputIdが確実に存在します。そして、ii)選択されたファイルがファイルシステムに確実に存在すること。そして、これはほとんどの時間で動作します。しかし、今私はそれについて考えて、私はこのプラグインを "jquery.jeditable.js"プラグインと共に使用しています。そのプラグインまたは他のプラグインが "ajaxfileupload"のいくつかの機能をチューニングすることができますか?
$.ajaxFileUpload ( { url: '/api/upload/image', secureuri: false, fileElementId: inputId, success: successFn, error: errorFn } );
絶対に。私の編集abouveを参照してください。 – Nutritioustim