• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Image name for drag and drop from Safari
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Image name for drag and drop from Safari


  • Subject: Re: Image name for drag and drop from Safari
  • From: Jens Alfke <email@hidden>
  • Date: Fri, 18 Jul 2008 11:13:30 -0700


On 18 Jul '08, at 12:23 AM, chaitanya pandit wrote:

In my application, i allow users to drag and drop images from Safari, however while receiving the drop i cannot retrieve the image name from the pasteboard.
If i get the data for URL pasteboard type, it gives the URL up to the image, and not containing the image, what i mean is,
if the image is located at suppose http://www.somesite/something/image.tiff , the URL pasteboard gives http://www.somesite/something/
But i need the "image.tiff"

Safari isn't truncating the image's URL; it's actually giving you the URL that the image links to. (If the image isn't inside an <a> tag, you do get the URL of the image itself.)


Its the NSRTFDPboard type that contains the required data.

What that's giving you is just the filename, i.e. the last component of the URL. Given what I said above, you can't tack that onto the end of the URL you got from the pasteboard to get the image's location, because that URL probably points someplace else entirely. It just happened to work correctly in the one example you tried.


I distinctly remember filing a bug report about this back in 2005, and I less-distinctly remember that it was addressed in Safari 3. But I'm looking through the drag pasteboard now and I can't find where they put the image's URL. :-/

—Jens

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Image name for drag and drop from Safari (From: chaitanya pandit <email@hidden>)

  • Prev by Date: Re: substitute class at runtime?
  • Next by Date: Re: Dispatch NSEvent to everyone
  • Previous by thread: Image name for drag and drop from Safari
  • Next by thread: RE: Image name for drag and drop from Safari
  • Index(es):
    • Date
    • Thread