Tag: playframework 2.0

上传的文件只包含“WebKitFormBoundary”

我真的不知道这里发生了什么。 每次我尝试上传文件时,所有文件都包含: ——WebKitFormBoundaryJ0uWMNv89fcUsC1t– 我搜索了过去两天的某些解释,但我只是在圈子里。 我不知道为什么会这样。 形成: 使用Javascript: $(‘#upload-button’).click(function(e){ e.preventDefault(); var formData = new FormData($(‘#upload-file’)); $.ajax({ url: ‘/image’, type: ‘POST’, xhr: function() { var myXhr = $.ajaxSettings.xhr(); if(myXhr.upload){ myXhr.upload.addEventListener(‘progress’,progressHandlingFunction, false); } return myXhr; }, data: formData, cache: false, // contentType: false, processData: false }); }); 控制器: def image = Action(parse.temporaryFile) { request => request.body.moveTo(new File(“/tmp/picture”)) Ok(“File […]

玩框架路线麻烦(400坏请求)

我无法在Play框架上发布POST – 这甚至可能与Play相关,与HTTP相关。 $.ajax({ type:’POST’, url:’http://localhost:9000/start’, data: { myJson:JSON.stringify(arg) } }).done(function(data) { console.log(data); }); 其中arg是一个字符串数组,即: [‘a’, ‘b’, ‘c’] 我试图用来捕获它的路线是: POST /start controllers.Application.startIt(myJson) 我究竟做错了什么? 截至目前(如果路线正确捕捉),该function将永远不会返回400. Play控制台没有输出,只有javascript: POST http://localhost:9000/start 400 (Bad Request)