小编hom*_*ker的帖子

meteor multiform http post请求

我是Web Dev,Meteor以及所有REST的新手,但我正在尝试编写一个服务器端方法,向第三方服务器发出Meteor http post请求,并将图像上传到它.我无法正确设置它.我想在multipart/form-data部分的主体中上传文件,但是我无法生成正确的请求...

这就是我所拥有的:

Meteor.methods({
    postOCR:function(newFile){

        var options = {
        headers: {'secret': mySecret,
                  'Content-Type': 'multipart/form-data'},
        data: {'Content-Disposition': 'form-data',
               'name':'image',
               'filename':newFile
        }
    }

    HTTP.call('POST', url, options, function(error, result) {
    if (error) {
      console.log('ERRR');
      console.log(error);
    } else
      console.log('RESULT');
      console.log(result);
  });
}
});
Run Code Online (Sandbox Code Playgroud)

这是我想要建立的请求:

POST /some/res HTTP/1.1
Host: myUrl
secret: mySecret
Cache-Control: no-cache

----WebKitFormBoundaryE19zNvXGzXaLvS5C
Content-Disposition: form-data; name="multipart/form-data"; filename="img.jpg"
Content-Type: image/jpeg
----WebKitFormBoundaryE19zNvXGzXaLvS5C
Run Code Online (Sandbox Code Playgroud)

初始请求正常,但我似乎没有正确上传文件...任何人都可以告诉我我做错了什么?

谢谢!

multipartform-data http-request meteor

6
推荐指数
0
解决办法
1284
查看次数

ggplot2 geom_area 重叠面积图在彼此前面

我正在尝试制作一个区域图,其中不同区域相互重叠而不是堆叠。

我有一个看起来像这样的数据框:

     r   variable      value
1  45.0    Cat 1   4.057250e+03
2  52.5    Cat 1   3.537323e+03
3  56.1    Cat 1   3.429861e+03
4  57.3    Cat 1   3.395330e+03
5  57.6    Cat 1   3.389983e+03
6  45.0    Cat 2   4.545455e-03
7  52.5    Cat 2   4.509400e+01
8  56.1    Cat 2   3.525753e+02
9  57.3    Cat 2   4.185094e+02
10 57.6    Cat 2   4.336622e+02
11 45.0    Cat 3   4.074432e+03
12 52.5    Cat 3   3.630504e+03
13 56.1    Cat 3   3.919076e+03
14 57.3    Cat 3   3.957039e+03
15 57.6    Cat 3   3.970083e+03 …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

6
推荐指数
2
解决办法
6833
查看次数

周日发现奇怪的行为

这是我放在一起的一周发现者计划.一切都按照应有的方式运作,但有一件事我在找出问题时遇到了麻烦.它将采用的唯一日期格式是dd/mm/yyyy.

我不理解的是:有一个功能通过确保输入的日期在月份的范围内并且月份的值<12来检查输入的日期是否有效.每次输入8月或9月的日期(08和09月),都无法阅读.经过一些调试后,似乎输入了这些值(输入示例:01/08/2014),sscanf("%i%i%i",日,月,年)返回2而不是3,因此它认为条目无效.我无法弄清楚为什么它适用于任何其他日期,但在8月或9月没有任何日期.

该程序:

#include <stdio.h>
#include <stdbool.h>
#include <string.h>
#include <stdlib.h>

#define SIZE 15


typedef char* string;
string weekDay[7] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
int month_days[12] = {31,28,31,30,31,30,31,31,30,31,30,31};


//Function prototypes
void getInput(string prompt, int* day, int* month, int* year);
bool dateChecking(int *day, int *month, int *year);
bool isLeapYear(int year);
int getCenturyValue(int year);
int getYearValue(int year);
int getMonthValue(int month, int year);



//Read in the date to be analyzed.
void getInput(string prompt, int* day, int* month, int* year)
{ …
Run Code Online (Sandbox Code Playgroud)

c scanf

2
推荐指数
1
解决办法
40
查看次数

标签 统计

c ×1

ggplot2 ×1

http-request ×1

meteor ×1

multipartform-data ×1

r ×1

scanf ×1