需要使用网络计算请求时,往往需要使用到POST
类而不是GET
型的请求。
依赖
- 环境:MATLAB
- 包:urlreadpost
使用例
f = fopen('File Path');
d = fread(f); % Read in file
fclose(f);
str = urlreadpost('POST URL', {'file',d,'keyName','3','keyName2','API-KEY','keyName3','Y'});
% get responded string
注意事项
上传的文件名默认为dummy
,可能会导致部分判断文件名是否合法的服务器无法接受文件,可修改urlreadpost.m
文件中的dummy
字样,更改为服务器需要的文件名。
例如上传文件要求为*.mp3
格式,则可修改为dummy.mp3
文件名:
修改:
printStream.print(['; filename="dummy"',eol]);
为:
printStream.print(['; filename="dummy.mp3"',eol]);