这是我的上传表单。
.data
j SDWORD ?
k SDWORD ?
array1 SDWORD 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
19, 20
sum SDWORD ?
.code
_main PROC
mov j, 3 ; Setting J into the Array
mov k, 6 ; Setting K into the Array
mov edx, 2 ; Setting the index number for the starting position (J)
sumArray1:
mov eax, [array1+edx*4]
cmp eax, k
jg array2
add sum, eax
inc edx
jmp SumArray1
array2:
INVOKE ExitProcess, 0
_main ENDP
END
现在,这是我的节点js服务器代码,它接受文件上传。 我在这里想要实现的是检查POST请求是否来自 myfile 。
这是节点代码。
<form method="POST" action="/" enctype="multipart/form-data">
<input type="file" name="myfile"/>
<br/><br/><br/>
<input type="submit"/>
</form>
我想检查请求是否来自myfile。
基本上,如果
,我想防止失败https.createServer(options, function (req, res)
{
try
{
if(req.method === 'POST')
{
console.log('got POST request');
var form = new formidable.IncomingForm();
form.parse(req, function(err, fields, files)
{
console.log(files.myfile);
console.log('shreyas');
console.log(fields);
//console.log('Path',files.myfile.path);
var oldpath = files.myfile.path;
var newpath = '/home/test/' + files.myfile.name;
fs.rename(oldpath, newpath, function (err) {
if (err) throw err;
res.write('File uploaded Successfully');
res.end();
});
// res.writeHead(200, {'content-type': 'text/plain'});
// res.write('received upload:\n\n');
// res.end();
// console.log(fields, files);
});
return;
}
基本上,如果不是myfile而是给出了其他东西,我想阻止这个请求。我会在哪里知道我的文件请求已经来了或其他什么?
是否有任何快捷方式可以删除html文件中的多个
标签?
我怎么能说html中断3次而不是输入3次?
答案 0 :(得分:0)
第一个问题
如果files.myfile
未定义返回错误,您可以检查其值。类似的东西:
form.parse(req, function(err, fields, files){
if(!files.myfile) {
res.writeHead(500, {'content-type': 'text/plain'});
res.write('Not found desired file');
res.end();
return;
}
//console.log('Path',files.myfile.path);
var oldpath = files.myfile.path;
var newpath = '/home/test/' + files.myfile.name;
fs.rename(oldpath, newpath, function (err) {
if (err) throw err;
res.write('File uploaded Successfully');
res.end();
});
});
第二个问题
.submit {
margin-top: 25px;
}
&#13;
<form method="POST" action="/" enctype="multipart/form-data">
<div>
<input type="file" name="myfile"/>
</div>
<div class="submit">
<input type="submit"/>
</div>
</form>
&#13;