我使用 javascript 来操作字符串。
data
是来自 XmlHTTP 请求的字符串(工作正常)
数据的模式是这样的
id-Name of the folder that file got uploaded-Name Of The File-Type Of The File
所以就像
34upload/imageTitle.jpgi
“i”代表图像,代表文件的类型。对于视频,它也可以是“v”。它们总是“i”或“v”
文件夹的名称总是upload/
所以我尝试将它们传递给三个不同的变量。
像这样
//type is always the last char
var type=data.charAt(data.length-1);
//folder name+file name+file suffix, so from the first "u" till the last char-1
var place=data.slice(data.indexOf("u"),data.length-2);
//the id - from the beggingn to the first "u"
var splitotgetid=data.split("u");
var id=splitotgetid[0];
现在,只有获取 id 才能正常工作。
地方包含upload/file.jpgi
- 无法摆脱最后一个字符
最糟糕的类型是空的
我在控制台中看不到任何错误。
我尝试了很多修改,问题是一样的......我错过了什么?
谢谢