2012-09-27 34 views
1

在MVC 4中,我收到了一個/ Book/Create頁面。在該頁面中沒有與下面的代碼的EditorTemplate:MVC 4 - Uploadify 500(swf請求額外請求)

<input type="file" name="file_upload" id="file_upload" /> 

而且我做了其中包含的JavaScript文件:

$(document).ready(function() { 
    $('#file_upload').uploadify({ 
     swf: '/Content/Flash/uploadify.swf', 
     debug: true, 
     auto: false 
    }); 
}); 

現在我使用Uploadify 3.2 .swf文件和一切正常。 除了頁面的初始化之外,首先調用/ Book/Create。 然後在此/ Book /被調用(索引操作)。

螢火蟲說以下內容:

應答頭

HTTP/1.1 500 Internal Server Error 
Cache-Control: private 
Content-Type: text/html; charset=utf-8 
Server: Microsoft-IIS/8.0 
X-AspNet-Version: 4.0.30319 
X-MiniProfiler-Ids: ["fa95eddf-e604-4678-adb3-9f3ea445b7e2"] 
X-SourceFiles: =?UTF-8?B?RDpcVHJhY2VIZXJcUHJvamVjdHNcVHJhY2VcVHJhY2UuSGVyVUlcQmFiZVw=?= 
X-Powered-By: ASP.NET 
Date: Thu, 27 Sep 2012 13:49:38 GMT 
Content-Length: 1342 

請求頭

GET /Book/ HTTP/1.1 
Host: localhost:42740 
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Language: nl,en-us;q=0.7,en;q=0.3 
Accept-Encoding: gzip, deflate 
Connection: keep-alive 
Referer: http://localhost:42740/Content/Flash/uploadify.swf?preventswfcaching=1348753776045 

SWF DEBUG

---SWFUpload Instance Info--- 
Version: 2.2.0 2009-03-25 
Movie Name: SWFUpload_0 
Settings: 
    upload_url:    /Book/uploadify.php 
    flash_url:    /Content/Flash/uploadify.swf?preventswfcaching=1348753776045 
    use_query_string:   false 
    requeue_on_error:   false 
    http_success:    
    assume_success_timeout: 30 
    file_post_name:   Filedata 
    post_params:    [object Object] 
    file_types:    *.* 
    file_types_description: All Files 
    file_size_limit:   0 
    file_upload_limit:  0 
    file_queue_limit:   999 
    debug:     true 
    prevent_swf_caching:  true 
    button_placeholder_id: file_upload 
    button_placeholder:  Not Set 
    button_image_url:   /Book/ 
    button_width:    120 
    button_height:   30 
    button_text:    
    button_text_style:  color: #000000; font-size: 16pt; 
    button_text_top_padding: 0 
    button_text_left_padding: 0 
    button_action:   -110 
    button_disabled:   false 
    custom_settings:   [object Object] 
Event Handlers: 
    swfupload_loaded_handler assigned: false 
    file_dialog_start_handler assigned: true 
    file_queued_handler assigned:  true 
    file_queue_error_handler assigned: true 
    upload_start_handler assigned:  true 
    upload_progress_handler assigned: true 
    upload_error_handler assigned:  true 
    upload_success_handler assigned: true 
    upload_complete_handler assigned: true 
    debug_handler assigned:    true 

SWF DEBUG: SWFUpload Init Complete 
SWF DEBUG: 
SWF DEBUG: ----- SWF DEBUG OUTPUT ---- 
SWF DEBUG: Build Number:   SWFUPLOAD 2.2.0 
SWF DEBUG: movieName:    SWFUpload_0 
SWF DEBUG: Upload URL:    /Book/uploadify.php 
SWF DEBUG: File Types String:  *.* 
SWF DEBUG: Parsed File Types:  
SWF DEBUG: HTTP Success:   0 
SWF DEBUG: File Types Description: All Files (*.*) 
SWF DEBUG: File Size Limit:  0 bytes 
SWF DEBUG: File Upload Limit:  0 
SWF DEBUG: File Queue Limit:  999 
SWF DEBUG: Post Params: 
SWF DEBUG: ----- END SWF DEBUG OUTPUT ---- 
SWF DEBUG: 

我認爲這與swf調試中的button_image_url有關。但即使我在JavaScript中設置了buttonImage屬性,它也不會更改。

回答