[PHP & JS] XP Webpublishing Wizard

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Priet
  • Registratie: Januari 2001
  • Laatst online: 22-09 10:29

Priet

To boldly do what no one has..

Topicstarter
Om maar meteen met de deur in huis te vallen: ik word compleet knettergek van de XP Webpublishing Wizard :(

Ik heb er een client/server voor geschreven in PHP en die doet het prima... zolang ik niet enkel bestanden upload :/

Als ik een of meerdere afbeeldingen verstuurd gaat het prima. Als ik afbeeldingen en bestanden upload dan gaat het ook allemaal prima :) Maar als ik alleen bestanden upload dan meldt Windows dat er 'een probleem is opgetreden tijdens het kopiëren van de bestanden' 8)7

Ik snap er echt helemaal niks meer van. Die Wizard gebruikt een XML bestandje om de files die geupload moeten worden in bij te houden. Ik heb deze in alle situaties naast elkaar gelegd en ze zijn identiek aan elkaar (op de bestandsnaam en afmetingen in de metadata na).

Ik heb geen flauw idee meer waar het aan kan liggen, dus bij deze de manifesten in de hoop dat iemand er een fout in kan ontdekken...

Afbeelding uploaden - werkt :)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<transfermanifest>
  <filelist>
    <file id="0" source="D:\Mijn Documenten\Mijn afbeeldingen\Babes\elisha\ElishaCuth_Grani_220219_600.jpg" extension=".jpg" contenttype="image/jpeg" destination="ElishaCuth_Grani_220219_600.jpg" size="81815">
      <metadata>
        <imageproperty id="cx">
          329
        </imageproperty>
        <imageproperty id="cy">
          550
        </imageproperty>
      </metadata>
      <post href="http://amalia/media/xpwebpublisher/index.php" name="media_file">
        <formdata name="MAX_FILE_SIZE">
          2000000
        </formdata>
        <formdata name="actie">
          do_mediatoevoegen
        </formdata>
        <formdata name="mediatype">
          A
        </formdata>
        <formdata name="parent_id">
          -1
        </formdata>
        <formdata name="media_naam">
          ElishaCuth_Grani_220219_600.jpg
        </formdata>
        <formdata name="trefwoorden"></formdata>
        <formdata name="contenttype"></formdata>
      </post>
    </file>
  </filelist>
  <uploadinfo friendlyname="dev.nl">
    <htmlui href="http://amalia/dev"></htmlui>
  </uploadinfo>
</transfermanifest>


Afbeelding en bestand uploaden - werkt :)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<transfermanifest>
    <filelist>
      <file id="0" source="D:\Mijn Documenten\Mijn afbeeldingen\Babes\elisha\ElishaCuth_Grani_220219_600.jpg" extension=".jpg" contenttype="image/jpeg" destination="ElishaCuth_Grani_220219_600.jpg" size="81815">
        <metadata>
          <imageproperty id="cx">
            329
          </imageproperty>
          <imageproperty id="cy">
            550
          </imageproperty>
        </metadata>
        <post href="http://amalia/media/xpwebpublisher/index.php" name="media_file">
          <formdata name="MAX_FILE_SIZE">
            2000000
          </formdata>
          <formdata name="actie">
            do_mediatoevoegen
          </formdata>
          <formdata name="mediatype">
            B
          </formdata>
          <formdata name="parent_id">
            -1
          </formdata>
          <formdata name="media_naam">
            ElishaCuth_Grani_220219_600.jpg
          </formdata>
          <formdata name="trefwoorden"></formdata>
        </post>
      </file>
      <file id="1" source="D:\Mijn Documenten\Mijn afbeeldingen\Babes\elisha\Answer.txt" extension=".txt" contenttype="text/plain" destination="Answer.txt" size="19">
        <metadata></metadata>
        <post href="http://amalia/media/xpwebpublisher/index.php" name="media_file">
          <formdata name="MAX_FILE_SIZE">
            2000000
          </formdata>
          <formdata name="actie">
            do_mediatoevoegen
          </formdata>
          <formdata name="mediatype">
            B
          </formdata>
          <formdata name="parent_id">
            -1
          </formdata>
          <formdata name="media_naam">
            Answer.txt
          </formdata>
          <formdata name="trefwoorden"></formdata>
        </post>
      </file>
    </filelist>
    <uploadinfo friendlyname="dev.nl">
      <htmlui href="http://amalia/dev"></htmlui>
    </uploadinfo>
</transfermanifest>


Bestand toevoegen - werkt niet :(
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<transfermanifest>
  <filelist>
    <file id="0" source="D:\Mijn Documenten\Mijn afbeeldingen\Babes\elisha\Answer.txt" extension=".txt" contenttype="text/plain" destination="Answer.txt" size="19">
      <metadata></metadata>
      <post href="http://amalia/media/xpwebpublisher/index.php" name="media_file">
        <formdata name="MAX_FILE_SIZE">
          2000000
        </formdata>
        <formdata name="actie">
          do_mediatoevoegen
        </formdata>
        <formdata name="mediatype">
          B
        </formdata>
        <formdata name="parent_id">
          -1
        </formdata>
        <formdata name="media_naam">
          Answer.txt
        </formdata>
        <formdata name="trefwoorden"></formdata>
      </post>
    </file>
  </filelist>
  <uploadinfo friendlyname="dev.nl">
    <htmlui href="http://amalia/dev"></htmlui>
  </uploadinfo>
</transfermanifest>


Ik ben het spoor compleet bijster. Misschien weet iemand in welke hoek ik moet zoeken?

[ Voor 20% gewijzigd door Priet op 15-05-2005 17:53 ]

"If you see a light at the end of a wormhole, it's probably a photon torpedo!"


Acties:
  • 0 Henk 'm!

Verwijderd

Zet je code eens tussen [ php ] (wel met de edit knop). Dat werkt makkelijker

Acties:
  • 0 Henk 'm!

  • Priet
  • Registratie: Januari 2001
  • Laatst online: 22-09 10:29

Priet

To boldly do what no one has..

Topicstarter
Bij deze dan. Had er even niet aan gedacht aangezien het eigenlijk XML is :)

Ik bedacht mij dat het uploaden misschien zou mislukken omdat de wizard er op de een of andere manier vanuit gaat dat het afbeeldingen te verwerken krijgt? En daarom die 'wilt u de afmetingen wijzigen' wil laten zien en daarop vast loopt? Hmm... zal 't vast niet zijn.

"If you see a light at the end of a wormhole, it's probably a photon torpedo!"


Acties:
  • 0 Henk 'm!

  • Priet
  • Registratie: Januari 2001
  • Laatst online: 22-09 10:29

Priet

To boldly do what no one has..

Topicstarter
Het werkt!! :9~

Maar ik snap het nog steeds niet... 8)7

Wat ik heb gedaan: op de laatste pagina deed ik in eerste instantie niet het formulier meer submitten(). Nu doe ik dit wel en doe ik op de pagina daarna het XML manifest wijzigen. En dan werkt het wel prima... :?

"If you see a light at the end of a wormhole, it's probably a photon torpedo!"