Image-hosting is, quite frankly, a pain. I have quite a few pictures of my own that I would like to share...Could this be changed or not?
asked Jul 26 '11 at 21:05
Yes later versions of the StackExchange software support direct upload of images without the need for an external service, I believe they have a contract with an image hoster though. I don't know how OSQA handles that as they're less business-oriented, and someone has to pay for the bandwidth after all. Either way, it'll be only slightly easier to use, because still in 2011 you can't move images into text on pages on the web as easily as in MS Word. ;-) That's because of the way how web technology works. But maybe the OSQA guys will come up with a nifty solution.
In the meantime, from the image hosters, I find http://imgur.com/ rather convenient to use. Very slick and user-friendly.
Another way to easily link images would be by using DropBox. They offer free storage space in the web. Storing images is just one of many things it can do. It's brilliant and very easy to use. After signing up and downloading the software, you'll have special folders on your computer. Then you can just move or copy your images into the "Public" folder. This will make them available on the web instantly. Then it'll be just a mouse click to get the address of an image to copy and paste it into web pages like this. DropBox offer 2 GB for free, signing up with my referrer link [ http://db.tt/D4SCQf5 ] will both get us an extra 250 MB. :)
This feature already exists in the new software but it appears not to be working properly and is being looked at by some of the developers.
answered Jul 29 '11 at 03:19
Simon Templeton ♦♦
i agree with jai on this one. image hosting is a pain why can we put image directely from the pc? it would be more easy and less complicated.
update: yes there is away: msConvertURL you need internet explorer 11 and the web site must support this. you can copie paste directly from clip board or word or photo program on the web page . try it on this link if your browser support it you can copie paste a picture on it.
that is dataurl that is used with interent explorer 11 to paste directely on screen:
you can learn more on this link: http://en.wikipedia.org/wiki/Data_URI_scheme
I add take a photo of the screen to show you but it seams it is to big to transfer.
I have tried to copie the blob object to the page it does not show so I have remove it.
here is some info about the blob method. that is a simple line of codes with out url.
here is the image in blob code:
you probably do not see it but it is there.
The Blob object represents immutable raw binary data, and allows access to ranges of bytes within the blob object as a separate blob object.
var file = document.getElementById('fileInput').files; // Get the user selected file from the <input type="file" id="fileInput"/> element. var firstHalf = file.slice(0, Math.round(file.size/2)); // Obtain the first half of the file.
The Blob object has these types of members: •Methods •Properties
The Blob object has these methods.
The Blob object has these properties.
The size of the Blob object in bytes.
Returns the content type of the object.
The Blob object represents immutable raw data. It provides a method to slice data objects between ranges of bytes into further chunks of raw data. It also provides an attribute representing the size of the chunk of data. The File object inherits from the blob object.
Blob objects can be read asynchronously only on the main thread via FileReader objects or through the URL.createObjectURL method for access to data through Image or video tags.
Metadata access via attributes such as size and type return synchronously. This trade-off is based on the assumption that metadata access doesn't significantly block or disrupt the browser's main thread, while reading blob data does.
The Blob object also allows interoperation with a C++ IRandomAccessStream object through the msRandomAccessStream property. This lets you save the data from a Blob to a file in the file system or to an IndexedDB.
A Blob is consumed or created in the following areas: •XmlHttpRequest (XHR) •Canvas •IndexedDB •PostMessage
The blob object has a slice method that you use to access a range of bytes within the blob object. The slice becomes a separate blob object.
You create the Uniform Resource Identifier (URI) for the blob object using the window.URL.createObjectURL method. To revoke the URI, you use the window.URL.revokeObjectURL method.
Because the File object inherits from the Blob object, the following code sample is based on the File object.
Reading a Binary Large Object (blob)
Displays file data between a starting byte value and ending byte value.
Select a file:
<input type="file" id="fileInput"/>
Enter byte range:
<input type="number" id="byteStart"/> Start byte (counting from the 0th byte).
<input type="number" id="byteEnd"/> End byte (counting from the 0th byte).
<button id="byteRangeButton">Show File Content for Byte Range</button>