文字列を操作するために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/
そのため、これらを 3 つの異なる変数に渡そうとします。
そのようです
//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 の取得のみが正常に機能します。
place contains upload/file.jpgi
- 最後の文字を取り除くことができません
最悪のタイプは空です
コンソールにエラーは表示されません。
私は多くの変更を試みましたが、問題は同じです...何が欠けていますか?
ありがとう