Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何发送文件是余烬中的POST请求?现在只发送文件名 {{input class=“ember text field form control”type=“file”value=“uploadedFile”} {{“上传”} triggerUpload:函数(){ 余烬$.ajax({ url:“/api/upload_文件”, 键入:“POST”, 数据:this.get('uploadedFile'), processData:false, contentType:false, }); };_Javascript_Ajax_File_Ember.js_File Upload - Fatal编程技术网

Javascript 如何发送文件是余烬中的POST请求?现在只发送文件名 {{input class=“ember text field form control”type=“file”value=“uploadedFile”} {{“上传”} triggerUpload:函数(){ 余烬$.ajax({ url:“/api/upload_文件”, 键入:“POST”, 数据:this.get('uploadedFile'), processData:false, contentType:false, }); };

Javascript 如何发送文件是余烬中的POST请求?现在只发送文件名 {{input class=“ember text field form control”type=“file”value=“uploadedFile”} {{“上传”} triggerUpload:函数(){ 余烬$.ajax({ url:“/api/upload_文件”, 键入:“POST”, 数据:this.get('uploadedFile'), processData:false, contentType:false, }); };,javascript,ajax,file,ember.js,file-upload,Javascript,Ajax,File,Ember.js,File Upload,这就是我正在做的,它在ajax调用中发送文件路径,而不是我想要发送到后端的文件。我错过什么了吗?我不能直接通过api发送文件吗?要将文档文件发送到后端进行处理和保存。使用ajax请求无法发送如此简单的文件。你需要使用。这在所有现代浏览器和IE10+中都受支持。如果您的目标是较旧的浏览器(我希望您不要),那么您将需要使用adobe flash来上载文件。非常有效,谢谢。 {{input class="ember-text-field form-control" type="file" value=

这就是我正在做的,它在ajax调用中发送文件路径,而不是我想要发送到后端的文件。我错过什么了吗?我不能直接通过api发送文件吗?要将文档文件发送到后端进行处理和保存。

使用ajax请求无法发送如此简单的文件。你需要使用。这在所有现代浏览器和IE10+中都受支持。如果您的目标是较旧的浏览器(我希望您不要),那么您将需要使用adobe flash来上载文件。

非常有效,谢谢。
{{input class="ember-text-field form-control" type="file" value="uploadedFile"}}

<button class="btn btn-success" {{action "triggerUpload"}}>{{"Upload"}}</button>

triggerUpload: function() {
  Ember.$.ajax({
    url: '/api/upload_file', 
    type: 'POST',
    data: this.get('uploadedFile'),
    processData: false,
    contentType: false,
  });
};