我正在开发一个应用程序,用户可以在其中发布图片.所以我想确保每次pic获得唯一名称.在PHP中,我用来将时间戳与userId连接起来.但是在node.js中我没有得到将时间戳转换为字符串的方法.所以请建议一种方法来确保我的文件不会出现重复的名称.
我正在开发一个iOS应用程序,我node.js用于服务器端脚本.我在iOS应用程序上将图像上传到服务器时遇到问题.如果我从网页表单上传图片,它工作正常.但是,如果从应用程序端上传它不起作用.
//test file
h3 Pic Upload
form(action='/pic_upload', method='post',enctype='multipart/form-data')
| user_pic:
input(type='file', name='user_pic')
input(type='submit')
//app.js
var userlogin =require('./routes/userlogin');
app.post('/pic_upload', userlogin.picUpload);
//userlogin.js
//picUpload function
exports.picUpload = function(req, res) {
console.log(req.files); // showing undefined, when called from IOS app
// pic upload script...
});
Run Code Online (Sandbox Code Playgroud)
我尝试从应用程序端发送图像作为数据或文件参数,但它不起作用.如何从app端发送文件参数,以便我可以轻松地将图像上传到服务器?请建议一种解决问题的方法.
我得到一个字符串:
var str = '+91 1234567891,(432)123234,123-123-13456,(432)(567)(1234)';
Run Code Online (Sandbox Code Playgroud)
我想从每个数字中删除空格,连字符和括号.就像是:
var str = '+911234567891,432123234,12312313456,4325671234';
Run Code Online (Sandbox Code Playgroud)
请建议一种方法来实现这一目标.
我有两次,让我们说:
t1= '05:34:01' ;
t2= '20:44:44' ;
Run Code Online (Sandbox Code Playgroud)
我想要两种相同格式的两次评估差异.喜欢上面的结果必须来
t3= t2 - t1; // 15:10:43
Run Code Online (Sandbox Code Playgroud)
这样做的方法是什么?
我有以下代码:
var dbDate = '2013-11-15 12:51:18';
var seconds = 30;
Run Code Online (Sandbox Code Playgroud)
我希望在以相同格式添加秒后获取日期.喜欢:
var resultDate = dbDate + seconds; //'2013-11-15 12:51:48'
Run Code Online (Sandbox Code Playgroud)
如何获得理想的结果?
node.js ×5
datetime ×2
javascript ×2
file-upload ×1
ios ×1
momentjs ×1
objective-c ×1
string ×1