我用在prototype.js来处理上传, 请问如何设置multipart/form-data头呢?

解决方案 »

  1.   

    form1.encoding="multipart/form-data"
    请问使用prototype.js时,是怎么写的?
      

  2.   

    http://thinhunan.cnblogs.com/archive/2006/04/01/DeveloperNotesForPrototype.html#Ajax.optionsrequestHeaders 部分.
      

  3.   

    var myAjax = new Ajax.Request(url,{
    method:'post',
    parameters:pars, 
    requestHeaders:['Content-Type','multipart/form-data'], 
    onComplete:uploadResponse
    });已经指定了requestHeaders,但请求仍然不是上传流multipart/form-data
      

  4.   

    'multipart/form-data' 类型的数据,只能用普通表单POST提交.
      

  5.   

    同意楼上,XMLHttpRequest不支持'multipart/form-data'