ファイル名に改行コードが入っていると読み込めない

テキストファイル(csv ファイル)から、画像ファイル名(1行につき1ファイル名がある)リストを読み込んで、それら画像を表示する、というのをやっていたところ、画像ファイルがうまく読み込めない現象に遭遇した。

なぜか、最後の行に書いてあるファイル名はよみ込めることから、改行コードと判断。ファイル名として使うまえに replace で改行コードを削ることにした。

var  jpgname;

//ここでファイルから画像ファイル名とりだし

// 改行コード削除

jpgname = jpgname.replace(/(\r\n|\n|\r)/g, “”);

//このあとでファイル名に使う

var photo = Ti.UI.createImageView( {

image: jpgname

});

これでうまくいった。

分かっていれば何でもないことなのだが。

 

タイトルとURLをコピーしました