ASP.net (VB): URL naar image

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
Een webform upload een afbeelding naar ~/medialib .
Het nieuwe bestand krijgt een random bestandsnaam bestaande uit imgnnnnnnnnnn.extensie.
(voor de tellers: 10 cijfers). De extensie is bijvoorbeeld .jpg of .png .

So far so good.

Na de upload wil ik het bestand weergeven in een image control.
Wanneer ik de imageUrl de locatie ~medialib/imgnnnnnnnnnn.extensie geef werkt dit niet.
Middels de browser het full path + bestandsnaam typen werkt ook niet.

Verander ik het bestandsnaam naar bijvoorbeeld test.jpg werkt het zowel op het image control als vanuit de browser juist. Het lijkt erop dat de development webserver Visual Studio 2010 de lange bestandsnaam niet begrijpt. Ik heb nog gekeken naar URL encoding maar daar is mijn inziens geen sprake van.

Ter illustratie
Werkt niet :
code:
1
Image1.ImageUrl = "~/medialib/" + "img1111111111.jpg"


Werkt wel:
code:
1
Image1.ImageUrl = "~/medialib/" + "test.jpg"


Google vertelt mij niets hierover, iemand ervaring mee ?

  • creator1988
  • Registratie: Januari 2007
  • Nu online
Doe eens een Upload.SaveAs(Server.MapPath("~/medialib/img11111111.jpg")), ipv een save zonder 'Server.Mappath'.

Verwijderd

Topicstarter
Maakt geen verschil.

Zodra de filenaam langer is werkt het niet.
Het bestand imgnnnnnnnnnn.jpg staat wel degelijk in de medialib directory.

[ Voor 60% gewijzigd door Verwijderd op 26-08-2010 18:41 ]


  • creator1988
  • Registratie: Januari 2007
  • Nu online
Verwijderd schreef op donderdag 26 augustus 2010 @ 18:35:
Maakt geen verschil.

Zodra de filenaam langer is werkt het niet.
Het bestand imgnnnnnnnnnn.jpg staat wel degelijk in de medialib directory.
is het totale pad langer dan 255 chars?

Verwijderd

Topicstarter
nee, totale pad is 21 tekens.

Testje gedaan: new website project gemaakt, image control, valide jpg in het project opgenomen. LoadUrl op een button event.. same thing... lijkt wel een bug :S

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
creator1988 schreef op donderdag 26 augustus 2010 @ 18:48:
[...]

is het totale pad langer dan 255 chars?
Ik vermoed eerder een rechtenprobleem (en dus een verschil in rechten tussen test.jpg en imgnnnnnnnnnn.ext)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
beide file hebben zelfde rechten (had ik ook gecontroleerd)
Pagina: 1