8

私はこのファインアップローダーバージョン3.3.0を今すぐベイに入れ、私のサイトにすべてのライブラリを統合すると、アップロードは問題なく機能すると思いますが、そうではありません!JavaScriptコンソールにエラーが表示されます:

[FineUploader] Sending upload request for 0

[FineUploader] xhr - server response received for 0

[FineUploader] responseText = 

およびエラーfirebug:

[FineUploader] xhr応答テキストを解析しようとしたときのエラー(構文エラー:JSON.parse:予期しないデータの終わり)

行エラー時:jquery.fineuploader-3.3.0.min.js(行148)

私はパラメータを使用します:

$(document).ready(function () {
    $('#uploader').fineUploader({
    request: {
        endpoint: '/upload/'
      },
    classes: {
        success: 'alert alert-success',
        fail: 'alert alert-error'
         }, 
    text: {
        uploadButton: '<i class="icon-upload icon-white"></i> file target'
      },
       validation: {
      sizeLimit: 31457280 

      },             
    debug: true

    });
  });

私がsizeLimitを書いている場合:10485760-それは大丈夫です。ファイルのアップロードを終了します。書き込みサイズ制限:31457280ファイルが最後までアップロードされない場合、プロセスブレークは2または3%になります。助けて!どこのバグ?誰か助けてください!

4

3 に答える 3

9

次のログメッセージ:

xhr応答テキストを解析しようとしたときにエラーが発生しました(SyntaxError:JSON.parse:予期しないデータの終わり)

通常、サーバーが有効なJSON応答を返さないことを示します。これは通常、サーバー側の予期しないエラーが原因で発生します。サーバーから常に有効なJSON応答を返す必要があることに注意してください。IE9以前を使用している場合は、必ず200の応答コードも返します。

于 2013-04-30T14:10:58.417 に答える
2

また、ローカルでは完全に機能しているがサーバーでは機能していないスクリプトでも同じ問題に直面していました。

確認する必要のあるいくつかのポイント:

  1. ここendpointに記載されているように正しく設定してください

  2. スクリプトが最初にファイルをアップロードしようとしているディレクトリ(私の場合はexample-advanced \ uploads)が書き込み可能であることを確認してください。777の権限が必要です。私はここで問題を抱えていました。

  3. max_file_upload_limitそれに応じて設定する必要があります。

もっとあるかもしれません。しかし、これらは私がこれまでに直面した数少ないものです。これが誰かを助けることを願っています。

于 2014-12-31T06:26:27.167 に答える
0

コールドフュージョンの人々にとって、これは私の問題を修正したコードです

<cfoutput>

<cffile
action       = "upload"
fileField    = "QQFILE"
destination  = "#application.OSSandbox#"
accept       = "image/jpeg"
nameConflict = "MakeUnique"
result="imgUploadResult"
/>
<cfset json = CreateObject("component", "#application.CFCRoot#.json2")> // custom code to create a json object
<cfset dataset = json.encode(imgUploadResult,"array")>
<cfset dataset = REReplace(dataset,'("recordcount")','"success": true, \1')>

<cfcontent type="text/plain; charset=ISO-8859-1"><cfoutput>#dataset#</cfoutput>
</cfoutput>
于 2019-06-03T10:24:55.227 に答える