webForumDet fria alternativet

sökvägsproblem

ASPur ASP

2 svar · 225 visningar · startad av zlakker

Medlem sedan apr. 2001227 inlägg
Frågan#1

Jag håller på och försöka få igång ett script till ett bildgalleri.
Allt finns att ladda ner hos skaparen, Simpleviewer heter programmet (https://www.airtightinteractive.com).

Själva bildvisningen mm fungerar som det ska, men när jag ska använda det tillhörade scriptet för att generera nya bildarkiv får jag problem.

Följande felmess får jag när jag kör filen imageData.asp.

Microsoft JScript runtime error '800a004c' 

Path not found 

/fest/imagedata.asp, line 36

Och såhär se raden ut.

var imgPath = 'gallery/photos';
var count = 1;
var fso, f, fc;
var folderspec = Server.MapPath(imgPath + '/images');

fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folderspec);    <---------RAD 36
fc = new Enumerator(f.files);

Exakt vilken sökväg är det som scriptet letar efter?

Medlem sedan dec. 2002299 inlägg
#2

Om jag har klart för mig så letar den i gallary/photos/"images"/
och börjar leta efter gallery i mappen som din fil ligger!
Vill du att den ska leta i från roten skriver du så här:
var imgPath = '/gallery/photos';

DÅ tar den ifrån rotten...tex om det är din egen iis så blir det iwwwroot mappen!

Mvh paddan

Medlem sedan apr. 2001227 inlägg
#3

Det som händer nu är att den skriver ut denna text:

 <?xml version="1.0" encoding="UTF-8" ?> 
  <SIMPLEVIEWER_DATA maxImageDimension="480" textColor="0xFFFFFF" frameColor="0xFFFFFF" frameWidth="20" stagePadding="40" thumbnailColumns="3" thumbnailRows="4" navPosition="right" navDirection="LTR" title="Engagement Photos" imagePath="/gallery/photos/images/" thumbPath="/gallery/photos/thumbs/" />

Såhär ser hela koden ut:

var imgPath = '/gallery/photos';

var xml = '<?xml version="1.0" encoding="UTF-8" ?>';
xml += '<SIMPLEVIEWER_DATA maxImageDimension="480" textColor="0xFFFFFF" frameColor="0xFFFFFF" frameWidth="20" stagePadding="40" thumbnailColumns="3" thumbnailRows="4" navPosition="right" navDirection="LTR" title="Engagement Photos" imagePath="' + imgPath + '/images/" thumbPath="' + imgPath + '/thumbs/">';

var count = 1;
var fso, f, fc;
var folderspec = Server.MapPath(imgPath + '/images');

fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folderspec);
fc = new Enumerator(f.files);

for (; !fc.atEnd(); fc.moveNext()) {
	xml += '<IMAGE>';
	xml += '<NAME>' + fc.item().Name + '</NAME>';
	
	//add auto captions: 'Image X'
	// xml += '<CAPTION>Image ' + fc + '</CAPTION>';
	
	xml += '</IMAGE>';
}

fc = null;
f = null;
fso = null;

xml += '</SIMPLEVIEWER_DATA>';

Response.Write(xml);
Response.End();

Meningen är väl att scriptet ska skapa en fil som heter imageData.xml eller har jag fel?

131 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)