Search completed in 1.16 seconds.
Uploading and Downloading Files - Archive of obsolete content
file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] important note: the pages from the file and stream guide use the io object (nsiscriptableio), which was not available in any released version of the platform (pending some fixes).
... the io object and stream objects can be used to
upload files to servers in various ways.
... the exact method depends on the type of
upload that you wish to perform.
...And 6 more matches
XMLHttpRequest.upload - Web APIs
the xmlhttprequest
upload property returns an xmlhttprequest
upload object that can be observed to monitor an
upload's progress.
... the following events can be triggered on an
upload object and used to monitor the
upload: event event listener description loadstart onloadstart the
upload has begun.
... abort onabort the
upload operation was aborted.
...And 6 more matches
nsIUploadChannel
netwerk/base/public/nsi
uploadchannel.idlscriptable a channel may optionally implement this interface if it supports the notion of
uploading a data stream.
... the
upload stream may only be set prior to the invocation of asyncopen on the channel.
... inherits from: nsisupports last changed in gecko 1.7 method overview void set
uploadstream(in nsiinputstream astream, in acstring acontenttype, in long acontentlength); attributes attribute type description
uploadstream nsiinputstream get the stream (to be)
uploaded by this channel.
...And 4 more matches
XForms Upload Element - Archive of obsolete content
visually, the
upload control is shown as a file picker dialog that hides disallowed (filtered) file types.
... the xforms author can set the filter by using the mediatype attribute directly on the
upload element or by placing a mediatype element (see the spec) as a direct child of the
upload element.
... type restrictions the
upload element can be bound to a node of type xsd:anyuri, xsd:base64binary or xsd:hexbinary or any type derived from one of these.
... representations the xforms
upload element is represented by visually combining three widgets: a text field that shows the uri of the selected file, a button to open the file picker dialog which allows the user to select a file, and a button to clear the text field and the reference to the file from the bound node (xhtml only).
How do you upload your files to a web server? - Learn web development
uploading to the server our example host instructions told us "to publish on the web, put your files into the public/htdocs directory." you need to navigate to the specified directory in your right pane.
... once you've found the correct remote directory to put your files in, to
upload your files to the server you need to drag-and-drop them from the left pane to the right pane.
... other methods to
upload files the ftp protocol is one well-known method for publishing a website, but not the only one.
...an html interface acting as front-end for a remote file
upload service.
nsIUploadChannel2
netwerk/base/public/nsi
uploadchannel2.idlscriptable please add a summary to this article.
... 1.0 66 introduced gecko 1.9.2 inherits from: nsisupports last changed in gecko 1.9.2 (firefox 3.6 / thunderbird 3.1 / fennec 1.0) method overview void explicitset
uploadstream(in nsiinputstream astream, in acstring acontenttype, in long long acontentlength, in acstring amethod, in boolean astreamhasheaders); methods explicitset
uploadstream() sets a stream to be
uploaded by this channel with the specified content-type and content-length header values.
... void explicitset
uploadstream( in nsiinputstream astream, in acstring acontenttype, in long long acontentlength, in acstring amethod, in boolean astreamhasheaders ); parameters astream the stream to be
uploaded by this channel.
::-webkit-file-upload-button - CSS: Cascading Style Sheets
the ::-webkit-file-
upload-button css pseudo-element represents the button of an <input> of type="file".
... syntax selector::-webkit-file-
upload-button examples html <form> <label for="file
upload">
upload file</label><br> <input type="file" id="file
upload"> </form> css input, label { display: block; } input[type=file]::-webkit-file-
upload-button { border: 1px solid grey; background: #fffaaa; } below is the example for you to try.
nsIXMLHttpRequestUpload
content/base/public/nsixmlhttprequest.idlscriptable this interface provides access to the features needed when
uploading data using nsixmlhttprequest.
Using files from web applications - Web APIs
example: showing file(s) size the following example shows a possible use of the size property: <!doctype html> <html> <head> <meta charset="utf-8"> <title>file(s) size</title> </head> <body> <form name="
uploadform"> <div> <input id="
uploadinput" type="file" name="myfiles" multiple> selected files: <span id="filenum">0</span>; total size: <span id="filesize">0</span> </div> <div><input type="submit" value="send file"></div> </form> <script> function updatesize() { let nbytes = 0, ofiles = this.files, nfiles = ofiles.length; for (let nfileid = ...
...b", "eib", "zib", "yib"]; for (nmultiple = 0, napprox = nbytes / 1024; napprox > 1; napprox /= 1024, nmultiple++) { soutput = napprox.tofixed(3) + " " + amultiples[nmultiple] + " (" + nbytes + " bytes)"; } // end of optional code document.getelementbyid("filenum").innerhtml = nfiles; document.getelementbyid("filesize").innerhtml = soutput; } document.getelementbyid("
uploadinput").addeventlistener("change", updatesize, false); </script> </body> </html> using hidden file input elements using the click() method you can hide the admittedly ugly file <input> element and present your own interface for opening the file picker and displaying which file or files the user has selected.
... example: showing thumbnails of user-selected images let's say you're developing the next great photo-sharing website and want to use html to display thumbnail previews of images before the user actually
uploads them.
...And 20 more matches
nsIMsgCloudFileProvider
inherits from: nsisupports method overview void init(in string aaccountkey); void
uploadfile(in nsilocalfile afile, in nsirequestobserver acallback); acstring urlforfile(in nsilocalfile afile); void cancelfile
upload(in nsilocalfile afile); void refreshuserinfo(in boolean awithui, in nsirequestobserver acallback); void deletefile(in nsilocalfile afile, in nsirequestobserver acallback); void createnewaccount(in acstring aemailaddress, in acstring apassword, in acstring afirstname, in acstring alastname, in nsirequestobserver acallback); void createexistingaccount(in nsirequ...
... file
uploadsizelimit long readonly: the upper size limit in bytes for a file to be
uploaded.
...
uploaderr 0x8055311a returned when
uploading has failed for an unknown reason.
...And 15 more matches
Using XMLHttpRequest - Web APIs
progress events exist for both download and
upload transfers.
...the
upload events are fired on the xmlhttprequest.
upload object, as shown below: var oreq = new xmlhttprequest(); oreq.
upload.addeventlistener("progress", updateprogress); oreq.
upload.addeventlistener("load", transfercomplete); oreq.
upload.addeventlistener("error", transferfailed); oreq.
upload.addeventlistener("abort", transfercanceled); oreq.open(); note: progress events are not available for the file: protocol.
... submitting forms and
uploading files instances of xmlhttprequest can be used to submit forms in two ways: using only ajax using the formdata api using the formdata api is the simplest and fastest, but has the disadvantage that data collected can not be stringified.
...And 9 more matches
Anonymous Content - Archive of obsolete content
for example, the html file
upload control appears in most browsers as a composite widget consisting of a text field and a button.
... a sample xbl binding for the file widget might look as follows: <binding id="file
upload"> <content> <html:input type="text"/> <html:input type="button"/> </content> </binding> because this content is not visible to its parent element, it is said to be anonymous content.
... for example, on the html file
upload control, the anonymous textfield can be set up to automatically inherit the value attribute from the bound element.
...And 5 more matches
What software do I need to build a website? - Learn web development
in this article we lay out which software components you need when you're editing,
uploading, or viewing a website.
... objective: learn which software components you need if you want to edit,
upload, or view a website.
... you'll need tools to: create and edit webpages
upload files to your web server view your website nearly all operating systems by default include a text editor and a browser, which you can use to view websites.
...And 4 more matches
<input type="file"> - HTML: Hypertext Markup Language
once chosen, the files can be
uploaded to a server using form submission, or manipulated using javascript code and the file api.
...for example, a file picker that needs content that can be presented as an image, including both standard image formats and pdf files, might look like this: <input type="file" accept="image/*,.pdf"> using file inputs a basic example <form method="post" enctype="multipart/form-data"> <div> <label for="file">choose file to
upload</label> <input type="file" id="file" name="file" multiple> </div> <div> <button>submit</button> </div> </form> div { margin-bottom: 10px; } this produces the following output: note: you can find this example on github too — see the source code, and also see it running live.
...for example, if your file input lets users
upload a profile picture, you probably want them to select web-compatible image formats, such as jpeg or png.
...And 4 more matches
How do I use GitHub Pages? - Learn web development
it allows you to
upload code repositories for storage in the git version control system.
... preparing your code for
upload you can store any code you like in a github repository, but to use the github pages feature to full effect, your code should be structured as a typical website, e.g.
...here's what you'd type if you've put your website in a directory called test-site on your desktop: cd desktop/test-site when the command line is pointing inside your website directory, type the following command, which tells the git tool to turn the directory into a git repository: git init an aside on command line interfaces the best way to
upload your code to github is via the command line — this is a window where you type in commands to do things like create files and run programs, rather than clicking inside a user interface.
...And 3 more matches
URLs - Plugins
« previousnext » this chapter describes retrieving urls and displaying them on specified target pages, posting data to an http server,
uploading files to an ftp server, and sending mail.
... err = npn_geturl( instance, "http://www.example.com/", "_blank"); posting urls posting data to an http server
uploading files to an ftp server sending mail the plug-in calls npn_posturl to post data from a file or buffer to a url.
...plug-ins can use this capability to post form data to cgi scripts using http or
upload files to a remote server using ftp.
...And 3 more matches
HTTP Index - HTTP
such requests can be useful to validate the content of a cache, and sparing a useless control, to verify the integrity of a document, like when resuming a download, or when preventing to lose updates when
uploading or modifying a document on the server.
...for put and other non-safe methods, it will only
upload the resource in this case.
... 231 303 see other http, http status code, reference, redirects the hypertext transfer protocol (http) 303 see other redirect status response code indicates that the redirects don't link to the newly
uploaded resources, but to another page (such as a confirmation page or an
upload progress page).
...And 3 more matches
Index - Archive of obsolete content
515 file access click on the paper-clip icon below for a demonstration of the file
upload dialog.
... 1155 fileguide see io 1156 accessing files file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 1157 getting file information file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 1158 io file and stream guide: [ nsiscriptabl...
...eio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 1159 moving, copying and deleting files file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 1160 reading from files file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 1161 toc file and stream guide: [ n...
...And 2 more matches
Index
this allows the file reference to be saved when the form is submitted while the user is using a web application offline, so that the data can be retrieved and
uploaded once the internet connection is restored.
... 881 nsiscriptableio interfaces, interfaces:scriptable, xpcom, xpcom api reference, xpcom interface reference file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 882 nsiscriptableinputstream interfaces, interfaces:scriptable, xpcom, xpcom api reference, xpcom interface reference return the number of bytes currently available in the stream.
... 1050 nsi
uploadchannel interfaces, interfaces:scriptable, xpcom, xpcom interface reference sets a stream to be
uploaded by this channel.
...And 2 more matches
Profiling with the Firefox Profiler
symbols for try builds are not
uploaded to the symbol server automatically, you need to trigger a "sym" job on treeherder: using treeherder's add new jobs ui, schedule a "sym" job for each platform whose "b" job you want symbols for.
... access cleopatra from your web browser by loading the page localhost:8000, and
upload run.symb.cleo to render the profile with most of the symbol information.
...sharing will
upload your profile to profiler.firefox.com and make it public.
...
upload it for further analysis!
WebGL best practices - Web APIs
when in doubt, call generatemipmaps() after texture
uploads.
... teximage/texsubimage
uploads (particularly with videos) can cause pipeline flushes most texture
uploads from dom elements will incur a processing pass that will temporarily switch gl progams internally, causing a pipeline flush.
... prefer doing
uploads before starting drawing, or at least between pipelines: in webgl: ...
... imagebitmap creation using the imagebitmapoptions dictionary is essential for properly preparing textures for
upload to webgl, but unfortunately there's no obvious way to query exactly which dictionary members are supported by a given browser.
<input>: The Input (Form Input) element - HTML: Hypertext Markup Language
attributes for the <input> element include global html attributes and: attribute type or types description accept file hint for expected file type in file
upload controls alt image alt attribute for the image type.
... required for accessibility autocomplete all hint for form autofill feature autofocus all automatically focus the form control when the page is loaded capture file media capture input method in file
upload controls checked radio, checkbox whether the command or control is checked dirname text, search name of form field to use for sending the element's directionality in form submission disabled all whether the form control is disabled form all associates the control with a form element formaction image, submit url to use for form submission formenctype image, submit form data set encoding type to use for form submission formmethod image, submit http...
... individual attributes accept valid for the file input type only, the accept attribute defines which file types are selectable in a file
upload control.
... capture introduced in the html media capture specification and valid for the file input type only, the capture attribute defines which media—microphone, video, or camera—should be used to capture a new file for
upload with file
upload control in supporting scenarios.
Index - Archive of obsolete content
424 fileguide see io 425 accessing files file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 426 getting file information file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 427 io file and stream guide: [ nsiscriptablei...
...o | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 428 moving, copying and deleting files file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 429 reading from files file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 430 toc file and stream guide: [ nsiscr...
...iptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 431
uploading and downloading files file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 432 working with directories file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] 433 writing to files to writ...
Game distribution - Game development
you can
upload it to a remote server, grab a catchy domain name, and host it yourself.
... web and native stores you can also
upload and publish your game directly to different types of stores, or marketplaces.
...remember that you have to deal with the cross-platform issues yourself by
uploading separate versions for different platforms.
How do you make sure your website works properly? - Learn web development
prerequisites: you need to know how to
upload files to a web server.
... 404 errors many times the error just results just from a typo, but sometimes maybe you either forgot to
upload a resource or you lost your network connection while you were
uploading your resources.
... first check the spelling and accuracy of the file path, and if there's still a problem,
upload your files again.
How much does it cost to do something on the Web? - Learn web development
publishing tools you also need a way to
upload files: from your hard drive to a distant web server.
... you need to
upload content to a remote server (see hosting below), so you need a modem.
...“packaged” hosting when you want to publish a website, you could do everything by yourself: set up a database (if needed), content management system, or cms (like wordpress, dotclear, spip, etc.),
upload pre-made or your own templates.
Index - Learn web development
it allows you to
upload code repositories for storage in the git version control system.
... 21 how do you
upload your files to a web server?
... beginner, ftp, github,
uploading, webmechanics, hosting, rsync, sftp if you have built a simple web page (see html basics for an example), you will probably want to put it online, on a web server.
Website security - Learn web development
while the data from post or get requests is the most common source of xss vulnerabilities, any data from the browser is potentially vulnerable, such as cookie data rendered by the browser, or user files that are
uploaded and displayed.
...the requests may simply be numerous, or they may individually consume large amounts of resource (e.g., slow reads or
uploading of large files).
...this includes, but is not limited to data in url parameters of get requests, post requests, http headers and cookies, and user-
uploaded files.
HTTP logging
this saves a log of http-related information from your browser run into a file that you can examine (or
upload to bugzilla if a developer has asked you for a log).
... for many bugs, the "log.txt-main" file is the only thing you need to
upload as a file attachment to your bugzilla bug (this is assuming you're logging to help a mozilla developer).
... other bugs may require all the logs to be
uploaded--ask the developer if you're not sure.
Embedding Tips
how do i save /
upload a document / data to a web or ftp site?
... your web progress listener must also implement nsiauthprompt if you want to be able to
upload to a password protected location (e.g.
...your own implementation should pose this dialog, or fill in the values that are needed for the
upload to succeed.
Application Translation with Mercurial
me lastname <mynick@example.com> merge = internal:merge [alias] qexport = export -g -r qtip qexportall = diff -r qparent [defaults] commit = -v diff = -p -u 8 qdiff = -p -u 8 qnew = -u [diff] git = 1 showfunc = 1 unified = 8 [extensions] hgext.mq = progress = [hooks] put in your name and email address which later will be public on the internet after your translation patch got accepted and
uploaded.
... enabling mercurial queues (revertable patches) some time will pass between the moment in which you start the localization, finish it, test it, improve it,
upload it for review and get review (maybe not approved on first try).
...if the reviewer accepts the changes, the patch will get
uploaded and your translation will officially be added to firefox.
Reporting a Performance Problem
there will be a button in the top right labeled 'publish' which will allow you to
upload this profile and once completed will write out a link.
... before
uploading, the publish button asks you what data you'd like to publish to our servers.
... once
uploaded, copy permalink url to your clipboard by right clicking and add the profile url to a bug for your performance problem and/or send it to the appropriate person.
nsIHttpChannel
note: the data for a "post" or "put" request can be configured via nsi
uploadchannel.
... however, after setting the
upload data, it may be necessary to set the request method explicitly.
... the documentation for nsi
uploadchannel has further details.
nsIWebBrowserPersist
this flag does nothing for failed
upload operations to remote servers.
...this may be a nsilocalfile object or an nsiuri object with a file scheme or a scheme that supports
uploading (for example ftp).
...this may be a nsilocalfile object or an nsiuri object with a file scheme or a scheme that supports
uploading (for example ftp).
Using Fetch - Web APIs
fetch('https://example.com', { credentials: 'omit' })
uploading json data use fetch() to post json-encoded data.
... const data = { username: 'example' }; fetch('https://example.com/profile', { method: 'post', // or 'put' headers: { 'content-type': 'application/json', }, body: json.stringify(data), }) .then(response => response.json()) .then(data => { console.log('success:', data); }) .catch((error) => { console.error('error:', error); });
uploading a file files can be
uploaded using an html <input type="file" /> input element, formdata() and fetch().
...new formdata(); const filefield = document.queryselector('input[type="file"]'); formdata.append('username', 'abc123'); formdata.append('avatar', filefield.files[0]); fetch('https://example.com/profile/avatar', { method: 'put', body: formdata }) .then(response => response.json()) .then(result => { console.log('success:', result); }) .catch(error => { console.error('error:', error); });
uploading multiple files files can be
uploaded using an html <input type="file" multiple /> input element, formdata() and fetch().
Introduction to the File and Directory Entries API - Web APIs
sample use cases the following are just a few examples of how you can use the file and directory entries api: apps with persistent
uploader when a file or directory is selected for
upload, you can copy the file into a local sandbox and
upload a chunk at a time.
... the app can restart
uploads after an interruption, such as the browser being closed or crashing, connectivity getting interrupted, or the computer getting shut down.
... the client caches attachments for later
upload.
Index - Web APIs
1328 using files from web applications files, html5, intermediate, makebrowseragnostic, needsupdate, ajax
upload,
upload using the file api, which was added to the dom in html5, it's now possible for web content to ask the user to select local files and then read the contents of those files.
... 5193 xmlhttprequest.responsexml ajax, api, fetching xml, loading xml, property, read-only, reading xml, reference, transfer, xml, xmlhttprequest, download, responsexml,
upload the xmlhttprequest.responsexml read-only property returns a document containing the html or xml retrieved by the request; or null if the request was unsuccessful, has not yet been sent, or if the data can't be parsed as xml or html.
... 5200 xmlhttprequest.
upload ajax, api, monitoring xmlhttprequest, property, read-only, reference, sending files,
uploading, xhr, xhr
uploads, xmlhttprequest, xmlhttprequest
uploads, xmlhttprequest
upload,
upload the xmlhttprequest
upload property returns an xmlhttprequest
upload object that can be observed to monitor an
upload's progress.
HTML attribute: accept - HTML: Hypertext Markup Language
for example, a file picker that needs content that can be presented as an image, including both standard image formats and pdf files, might look like this: <input type="file" accept="image/*,.pdf"> using file inputs a basic example <form method="post" enctype="multipart/form-data"> <div> <label for="file">choose file to
upload</label> <input type="file" id="file" name="file" multiple> </div> <div> <button>submit</button> </div> </form> div { margin-bottom: 10px; } this produces the following output: note: you can find this example on github too — see the source code, and also see it running live.
...for example, if your file input lets users
upload a profile picture, you probably want them to select web-compatible image formats, such as jpeg or png.
... let's look at a more complete example: <form method="post" enctype="multipart/form-data"> <div> <label for="profile_pic">choose file to
upload</label> <input type="file" id="profile_pic" name="profile_pic" accept=".jpg, .jpeg, .png"> </div> <div> <button>submit</button> </div> </form> div { margin-bottom: 10px; } specifications specification status html living standardthe definition of 'accept attribute' in that specification.
HTML attribute: multiple - HTML: Hypertext Markup Language
<input type="file" multiple name="
uploads" id="
uploads"> when the attribute is omitted, the user can only select a single file per <input>.
... file input when multiple is set on the file input type, the user can select one or more files: <form method="post" enctype="multipart/form-data"> <p> <label for="
uploads"> choose the images you want to
upload: </label> <input type="file" id="
uploads" name="
uploads" accept=".jpg, .jpeg, .png, .svg, .gif" multiple> </p> <p> <label for="text">pick a text file to
upload: </label> <input type="file" id="text" name="text" accept=".txt"> </p> <p> <input type="submit" value="submit"> </p> </form> note the difference in appearance b...
... when the form is submitted,had we used method="get" each selected file's name would have been added to url parameters as?
uploads=img1.jpg&
uploads=img2.svg.
HTTP conditional requests - HTTP
such requests can be useful to validate the content of a cache, and sparing a useless control, to verify the integrity of a document, like when resuming a download, or when preventing to lose updates when
uploading or modifying a document on the server.
... for unsafe methods, like put, which usually
uploads a document, the conditional request can be used to
upload the document, only if the original it is based on is the same as that stored on the server.
... dealing with the first
upload of a resource the first
upload of a resource is an edge case of the previous.
Examples and demos from articles - Archive of obsolete content
[article] image preview before
upload [html] the filereader.prototype.readasdataurl() method is useful, for example, to get a preview of an image before
uploading it.
... ajax – submitting forms and
uploading files this paragraph shows how to submit forms in pure-ajax.
List of Mozilla-Based Applications - Archive of obsolete content
font management tool firecast digital signage and interactive kiosk tools also used in firecast easystart mozilla firefox web browser web browser usage stats from global stats fossamail email client for windows platform, based on mozilla thunderbird developed by moonchild productions, creator of the pale moon web browser flickr
uploadr image
upload tool see flickr
uploadr: open source and powered by xulrunner foxkeh clock clock frizione javascript development, testing and deployment environment uses mozilla rhino geckofx embeddable gecko gjs javascript bindings for gnome globalmojo browser that raises money for your favorite causes gl...
...in media security security tools seems to use xulrunner virtualbox virtualization tool use xpcom as its component model on linux waterfox 64-bit variant of firefox based on firefox webissimo web browser based on xulrunner websecurify web application security testing environment wesabe money management tool automatic
uploader is a xulrunner application that runs headless in xvfb wikipediaondvd and wikimedia by moulin offline versions of wikipedia blog post about projects wine implementation of the windows api uses mozilla spidermonkey and the gecko activex control worksmart.net suite of web-based workplace apps uses prism wxwebconnect web browser control libra...
JavaScript Client API - Archive of obsolete content
records are transformed to wbo's,
uploaded to a collection in a sync server and eventually downloaded by other sync clients.
...this is the method that the engine will call the first time it syncs, in order to get a complete inventory of what data there is that will need to be
uploaded to the server.
IO - Archive of obsolete content
file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] important note: the pages from the file and stream guide use the io object (nsiscriptableio), which was not available in any released version of the platform (pending some fixes).
...
upload and download files
upload files to learn how to
upload and post files to a web site, see
uploading and downloading files.
2006-10-20 - Archive of obsolete content
he can be contacted via: email: preed@mozilla.com irc: preed on irc.mozilla.org phone: 650.903.0800 x256
uploading language packs to amo on october 17th benjamin smedberg brought the following to the attention of the localizers and the build team: that he is planning to
upload the firefox 2 language packages currently located at http://releases.mozilla.org/pub/mozi...rc3/win32/xpi/ to addons.mozilla.org in the next few days.
...paul reed's post: robert kaiser shared the following information about comet and btek machines: comet and btek are used as machines that
upload nightly gtk1 builds.
2006-10-20 - Archive of obsolete content
people who want to
upload dictionaries should be advised and check #amo at irc.mozilla.org.
...
uploading language packs to amo benjamin smedberg is ready to
upload languange packs from here to addons.mozilla.org.
NPN_PostURL - Archive of obsolete content
possible url types include http (similar to an html form submission), mail (sending mail), news (posting a news article), and ftp (
upload a file).
... plug-ins can use this function to post form data to cgi scripts using http or
upload files to a remote server using ftp.
Building a Theme - Archive of obsolete content
now
upload the .xpi file to your server, making sure it's served as application/x-xpinstall.
...mozilla's site also provides users easier installation, and will automatically make your newer versions available to users of your existing versions when you
upload them.
XForms Custom Controls - Archive of obsolete content
such elements include
upload and case.
...the following list shows where the base bindings for our xforms controls are defined: xforms.xml - contains the base bindings for output, label, trigger, submit, case, message, hint, help, alert,
upload and repeat xforms controls.
Implementation Status - Archive of obsolete content
4.5.5 xforms-output-exception unsupported 4.5.6 xforms-submit-error supported 4.5.7 xforms-version-exception unsupported 4.6 event sequencing supported 4.6.1 for input, secret, textarea, range, or
upload controls supported 4.6.2 for output controls supported 4.6.3 for select or select1 controls partial 4.6.4 for trigger controls supported 4.6.5 for submit controls supported 4.6.6 ...
... supported 8.1.1 common requirements n/a 8.1.2 input supported 8.1.3 secret supported 8.1.4 textarea supported 8.1.5 output supported 8.1.6
upload supported 8.1.7 range partial 316355; 343523; 8.1.8 trigger supported 8.1.9 submit supported 8.1.10 select partial @selection does not work, select inside repeat may not work correctly, select that mixes itemsets ...
Web fonts - Learn web development
upload your two font files using the
upload fonts button.
... check the checkbox labeled "yes, the fonts i'm
uploading are legally eligible for web embedding." click download your kit.
What is a web server? - Learn web development
once you have web hosting service, you must
upload your files to your web server.
... next steps now that you are familiar with web servers, you could: read up on how much it costs to do something on the web learn more about various software you need to create a website move on to something practical like how to
upload files on a web server.
Mozilla splash page - Learn web development
note: to properly test the srcset/sizes examples, you'll need to
upload your site to a server (using github pages is an easy and free solution), then from there you can test whether they are working properly using browser developer tools such as the firefox network monitor.
...glitch is probably better for this example, as it allows you
upload assets like images, whereas some of the other tools don't.
Deployment and next steps - Learn web development
before you start to
upload content to your git repository, it is a good practice to add a .gitignore file to tell git which files to exclude from source control.
...after creating a new repo gitlab will greet you with a message explaining different options to
upload your existing files.
Deploying our app - Learn web development
the newly-created production code is placed in a new directory called dist, which contains all the files required to run the website, ready for you to
upload to a server.
... you'll have to
upload your new code to github, using similar commands to what you used before: git add .
Index
in this case, when you
upload your extension to amo, you will need to provide your source code and instructions for building that source code, where build processes render your extension’s code hard to read.
...in that case, when you
upload your extension to amo, you will need to provide links to the library source code.
Theme concepts
updating static themes if your static theme is hosted on amo, you can
upload a new version using the developer hub with the following steps: visit the product page for your theme through the developer hub select "
upload new version" on the left
upload your packaged file for validation or modify it using the theme generator for self-hosted static themes, a new version can be updated through amo by following the above steps or be handled by you through an updateurl o...
... if you are
uploading a packaged file, the version number must be higher than the current version number dynamic themes as an alternative to defining a static theme, you can use the theme api to control the theme used in firefox from within a browser extension.
Creating Sandboxed HTTP Connections
var inputstream = components.classes["@mozilla.org/io/string-input-stream;1"] .createinstance(components.interfaces.nsistringinputstream); inputstream.setdata(postdata, postdata.length); next, the nsichannel is qied to an nsi
uploadchannel.
... its set
uploadstream method is called, passing in the nsiinputstream and the type (in this case, "application/x-www-form-urlencoded"): var
uploadchannel = gchannel.queryinterface(components.interfaces.nsi
uploadchannel);
uploadchannel.set
uploadstream(inputstream, "application/x-www-form-urlencoded", -1); due to a bug, calling set
uploadstream will reset the nsihttpchannel to be a put request, so now the request type is set to post: // order important - set
uploadstream resets to put httpchannel.requestmethod = "post"; ...
Building Firefox with Debug Symbols
breakpad symbol files after the build is complete, run the following command to generate an archive of breakpad symbol files: mach buildsymbols the tinderbox uses an additional
uploadsymbols target to
upload symbols to a socorro server.
... see https://dxr.mozilla.org/mozilla/source/toolkit/crashreporter/tools/
upload_symbols.sh for more information about the environment variables used by this target.
PBackground
for example, when we are
uploading textures from the content process we don't need to go through the main thread of the parent process.
...this protocol is called pcompositor, and allows us to bypass the main thread of the parent process, which trims the latency of texture
uploads since they will not get bogged down if that thread is busy.
What every Mozilla translator should know
search plugins, protocol handlers, rss/live bookmarks), you will need to
upload a patch with the suggested changes to bugzilla and get approval before pushing those changes to your hg repository.
...asking for approval (use the appropriate branch) if you get the approval you will see who_is_ap:approval1.8.xxx+ now, you can
upload the changes approved to the cvs server.
GC and CC logs
to get cycle collector logs on try server, set moz_cc_log_directory to moz_
upload_dir, then set the other variables appropriately to generate cc logs.
... to set the environment variable, find the buildbrowserenv method in the python file for the test suite you are interested in, and add something like this code to the file: browserenv["moz_cc_log_directory"] = os.environ["moz_
upload_dir"] browserenv["moz_cc_log_shutdown"] = "1" analyzing gc and cc logs there are numerous scripts that analyze gc and cc logs on github.
Index
for the most basic case, simply
upload the library: modutil -add modulename -libfile library-file [-ciphers cipher-enable-list] [-mechanisms mechanism-list] for example: modutil -dbdir sql:/home/my/sharednssdb -add "example pkcs #11 module" -libfile "/tmp/crypto.so" -mechanisms rsa:dsa:rc2:random using database directory ...
...you can use this option to
upload the output into a browser.
XForms Accessibility
upload provides a means for the user to select a file (see the spec, the docs).
... this element is represented by
upload.
XPCOM Interface Reference
sitransportnsitransporteventsinknsitransportsecurityinfonsitreeboxobjectnsitreecolumnnsitreecolumnsnsitreecontentviewnsitreeselectionnsitreeviewnsiurinsiurifixupnsiurifixupinfonsiurlnsiurlformatternsiurlparsernsiutf8converterservicensiutf8stringenumeratornsiuuidgeneratornsiupdatensiupdatechecklistenernsiupdatecheckernsiupdateitemnsiupdatemanagernsiupdatepatchnsiupdatepromptnsiupdatetimermanagernsi
uploadchannelnsi
uploadchannel2nsiurllistmanagercallbacknsiusercertpickernsiuserinfonsivariantnsiversioncomparatornsiweakreferencensiwebbrowsernsiwebbrowserchromensiwebbrowserchrome2nsiwebbrowserchrome3nsiwebbrowserchromefocusnsiwebbrowserfindnsiwebbrowserfindinframesnsiwebbrowserpersistnsiwebcontenthandlerregistrarnsiwebnavigationnsiwebnavigationinfonsiwebpagedescriptornsiwebprogressnsiwebprogresslisten...
...cessnodensiwinapphelpernsiwintaskbarnsiwindowcreatornsiwindowmediatornsiwindowwatchernsiwindowsregkeynsiwindowsshellservicensiworkernsiworkerfactorynsiworkerglobalscopensiworkermessageeventnsiworkermessageportnsiworkerscopensiwritablepropertybagnsiwritablepropertybag2nsixformsmodelelementnsixformsnsinstanceelementnsixformsnsmodelelementnsixmlhttprequestnsixmlhttprequesteventtargetnsixmlhttprequest
uploadnsixpcexceptionnsixpcscriptablensixpconnectnsixsltexceptionnsixsltprocessornsixsltprocessorobsoletensixulappinfonsixulbrowserwindownsixulbuilderlistenernsixulruntimensixulsortservicensixultemplatebuildernsixultemplatequeryprocessornsixultemplateresultnsixulwindownsixmlrpcclientnsixmlrpcfaultnsizipentrynsizipreadernsizipreadercachensizipwriternsmsgfilterfileattribvaluensmsgfolderflagtypensmsgjunkst...
Index
25 filelink providers thunderbird filelink is a thunderbird feature that makes it easy for users to
upload large attachments to web-based storage services such as hightail.
...mozilla's site also provides users with easier installation and will automatically make new versions available to users of your existing versions when you
upload them.
Throttling - Firefox Developer Tools
the characteristics emulated are: download speed
upload speed minimum latency the table below lists the numbers associated with each network type, but please do not rely on this feature for exact performance measurements; it's intended to give an approximate idea of the user experience in different conditions.
... selection download speed
upload speed minimum latency (ms) gprs 50 kbps 20 kbps 500 regular 2g 250 kbps 50 kbps 300 good 2g 450 kbps 150 kbps 150 regular 3g 750 kbps 250 kbps 100 good 3g 1.5 mbps 750 kbps 40 regular 4g/lte 4 mbps 3 mbps 20 dsl 2 mbps 1 mbps 5 wi-fi 30 mbps 15 mbps 2 network monitor features the following articles cover different aspects of using the network monitor: toolbar network request list network request details network traffic recording performance analysis ...
Responsive Design Mode - Firefox Developer Tools
the characteristics emulated are: download speed
upload speed minimum latency the table below lists the numbers associated with each network type, but please do not rely on this feature for exact performance measurements; it's intended to give an approximate idea of the user experience in different conditions.
... selection download speed
upload speed minimum latency (ms) gprs 50 kb/s 20 kb/s 500 regular 2g 250 kb/s 50 kb/s 300 good 2g 450 kb/s 150 kb/s 150 regular 3g 750 kb/s 250 kb/s 100 good 3g 1.5 mb/s 750 kb/s 40 regular 4g/lte 4 mb/s 3 mb/s 20 dsl 2 mb/s 1 mb/s 5 wi-fi 30 mb/s 15 mb/s 2 to select a network, click the list box that's initially labeled "no throttling": ...
Using FormData Objects - Web APIs
orm = document.forms.nameditem("fileinfo"); form.addeventlistener('submit', function(ev) { var ooutput = document.queryselector("div"), odata = new formdata(form); odata.append("customfield", "this is some extra data"); var oreq = new xmlhttprequest(); oreq.open("post", "stash.php", true); oreq.onload = function(oevent) { if (oreq.status == 200) { ooutput.innerhtml = "
uploaded!"; } else { ooutput.innerhtml = "error " + oreq.status + " occurred when trying to
upload your file.<br \/>"; } }; oreq.send(odata); ev.preventdefault(); }, false); note: if you pass in a reference to the form, the request method specified in the form will be used over the method specified in the open() call.
... submitting forms and
uploading files via ajax without formdata objects if you want to know how to serialize and submit a form via ajax without using formdata objects, please read this paragraph.
HTMLInputElement - Web APIs
allowdirs boolean: part of the non-standard directory
upload api; indicates whether or not to allow directories and files both to be selected in the file list.
... files returns/accepts a filelist object, which contains a list of file objects representing the files selected for
upload.
Animating textures in WebGL - Web APIs
we need both of these checks because it will produce an error if you
upload a video to webgl that has no data available yet.
... checking for both of these events guarantees there is data available and it's safe to start
uploading video to a webgl texture.
Sending and Receiving Binary Data - Web APIs
var oreq = new xmlhttprequest(); oreq.open("post", url, true); oreq.onload = function (oevent) { //
uploaded.
... submitting forms and
uploading files please, read this paragraph.
<video>: The Video Embed element - HTML: Hypertext Markup Language
hosted by archive.org --> <!-- poster from peach.blender.org --> <video controls src="https://archive.org/download/bigbuckbunny_124/content/big_buck_bunny_720p_surround.mp4" poster="https://peach.blender.org/wp-content/
uploads/title_anouncement.jpg?x11217" width="620"> sorry, your browser doesn't support embedded videos, but don't worry, you can <a href="https://archive.org/details/bigbuckbunny_124">download it</a> and watch it with your favorite video player!
... <!-- using multiple sources as fallbacks for a video tag --> <!-- 'elephants dream' by orange open movie project studio, licensed under cc-3.0, hosted by archive.org --> <!-- poster hosted by wikimedia --> <video width="620" controls poster="https://
upload.wikimedia.org/wikipedia/commons/e/e8/elephants_dream_s5_both.jpg" > <source src="https://archive.org/download/elephantsdream/ed_1024_512kb.mp4" type="video/mp4"> <source src="https://archive.org/download/elephantsdream/ed_hd.ogv" type="video/ogg"> <source src="https://archive.org/download/elephantsdream/ed_hd.avi" type="video/avi"> your browser doesn't support html...
MIME types (IANA media types) - HTTP
each part is its own entity with its own http headers, content-disposition, and content-type for file
uploading fields.
...t-type: image/jpeg (data) --aboundarystring content-disposition: form-data; name="myfield" (data) --aboundarystring (more subparts) --aboundarystring-- the following <form>: <form action="http://localhost:8000/" method="post" enctype="multipart/form-data"> <label>name: <input name="mytextfield" value="test"></label> <label><input type="checkbox" name="mycheckbox"> check</label> <label>
upload file: <input type="file" name="myfile" value="test.txt"></label> <button>send the file</button> </form> will send this message: post / http/1.1 host: localhost:8000 user-agent: mozilla/5.0 (macintosh; intel mac os x 10.9; rv:50.0) gecko/20100101 firefox/50.0 accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 accept-language: en-us,en;q=0.5 accept-encoding: gzip, deflate c...
If-Match - HTTP
for put and other non-safe methods, it will only
upload the resource in this case.
...it can check if the modification of a resource that the user wants to
upload will not override another change that has been done since the original resource was fetched.
If-None-Match - HTTP
for other methods, and in particular for put, if-none-match used with the * value can be used to save a file not known to exist, guaranteeing that another
upload didn't happen before, losing the data of the previous put; this problem is a variation of the lost update problem.
...they are only useful when
uploading a resource, usually with put, to check if another resource with the identity has already been
uploaded before.
Understanding latency - Web Performance
different browser developer tools have different preset options, the characteristics emulated include download speed,
upload speed, and minimum latency, or the minimum amount of type it takes to send a packet of data.
... the approximate values of some presets include: selection download speed
upload speed minimum latency (ms) gprs 50 kbps 20 kbps 500 regular 2g 250 kbps 50 kbps 300 good 2g 450 kbps 150 kbps 150 regular 3g 750 kbps 250 kbps 100 good 3g 1.5 mbps 750 kbps 40 regular 4g/lte 4 mbps 3 mbps 20 dsl 2 mbps 1 mbps 5 wi-fi 30 mbps 15 mbps 2 network timings also, on the network tab, you can see how long each request took to complete.
Miscellaneous - Archive of obsolete content
to see what the postdata looks like before the request is even sent, use the 'http-on-modify-request' observer topic: observerservice.addobserver(observer, 'http-on-modify-request', false); where "observer" is an object that has a method "observe": function observe(subject, topic, data) { subject.queryinterface(components.interfaces.nsi
uploadchannel); postdata = subject.
uploadstream; } here again, postdata is not a string, but an nsiinputstream, so you can use the last code snippet of the previous section to get the data as a string.
Index of archived content - Archive of obsolete content
message element xforms output element xforms range element xforms repeat element xforms secret element xforms select element xforms select1 element xforms submit element xforms switch module xforms textarea element xforms trigger element xforms
upload element other resources requests for enhancement rfe to the custom controls rfe to the custom controls interfaces rfe to the xforms api troubleshooting xforms forms using xforms and php xforms api reference ...
BundleLibrary - Archive of obsolete content
e docs: gdocs.webapp google groups: groups.webapp google analytics: ganalytics.webapp google reader: greader.webapp facebook: facebook.webapp twitter: twitter.webapp user contributed bundles gmail w/gtalk: gmail.webapp (note: work with latest version of prism!) 32 online todo lists: zip file with web apps for 32 online todo lists anywhere.fm: anywhere.fm@prism.app.webapp a service that lets you
upload your entire music library to their servers and listen from anywhere through a slick flash interface.
Priority Content - Archive of obsolete content
migrators: joel coreson note: the article links some external example files, not sure how to migrate them (perhaps via "
upload file" function that's normally used for images?) also check if any extra files live in the article's directory --jens.b 14:07, 26 apr 2005 (pdt) dependant on: mostly completed*: class xbdesignmode / devedge - joel coreson please put completed articles on the devedge page instead.
Writing textual data - Archive of obsolete content
var fin = converter.finish(); if (fin.length > 0) os.write(fin, fin.length); os.close(); converting a string into a stream sometimes, it is useful to convert a string into a stream, for example for
uploading it using nsi
uploadchannel.
Accessing Files - Archive of obsolete content
file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] important note: the pages from the file and stream guide use the io object (nsiscriptableio), which was not available in any released version of the platform (pending some fixes).
Working With Directories - Archive of obsolete content
file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] important note: the pages from the file and stream guide use the io object (nsiscriptableio), which was not available in any released version of the platform (pending some fixes).
Getting File Information - Archive of obsolete content
file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] important note: the pages from the file and stream guide use the io object (nsiscriptableio), which was not available in any released version of the platform (pending some fixes).
Reading from Files - Archive of obsolete content
file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] important note: the pages from the file and stream guide use the io object (nsiscriptableio), which was not available in any released version of the platform (pending some fixes).
Writing to Files - Archive of obsolete content
file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] important note: the pages from the file and stream guide use the io object (nsiscriptableio), which was not available in any released version of the platform (pending some fixes).
Moving, Copying and Deleting Files - Archive of obsolete content
file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] important note: the pages from the file and stream guide use the io object (nsiscriptableio), which was not available in any released version of the platform (pending some fixes).
TOC - Archive of obsolete content
file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] important note: the pages from the file and stream guide use the io object (nsiscriptableio), which was not available in any released version of the platform (pending some fixes).
List of commands - Archive of obsolete content
stree.js list of commands (listed alphabetically) browser:addbookmark browser:addbookmarkas browser:addgroupmarkas browser:back browser:editpage browser:find browser:findagain browser:findprev browser:forward browser:home browser:managebookmark browser:open browser:openfile browser:print browser:printpreview browser:savepage browser:searchinternet browser:sendpage browser:
uploadfile cmd_bm_copy cmd_bm_cut cmd_bm_delete cmd_bm_expandfolder cmd_bm_export cmd_bm_find cmd_bm_import cmd_bm_managefolder cmd_bm_movebookmark cmd_bm_newbookmark cmd_bm_newfolder cmd_bm_newseparator cmd_bm_open cmd_bm_openinnewtab cmd_bm_openinnewwindow cmd_bm_paste cmd_bm_properties cmd_bm_rename cmd_bm_selectall cmd_bm_setnewbookmarkfolder cmd_bm_setnewsearchfolder cmd_bm_se...
2006-11-17 - Archive of obsolete content
summary: mozilla.dev.l10n - november 17, 2006 announcements seamonkey 1.1b in russian (ru-ru) seamonkey 1.1b in russian (ru-ru) is
uploaded to ftp.mozilla.org seamonkey 1.0.6 in russian (ru-ru) seamonkey 1.0.6 in russian (ru-ru) is
uploaded to ftp.mozilla.org seamonkey 1.0.6 in czech (cs-cz) seamonkey 1.0.6 in czech (cs-cz) is
uploaded to ftp.mozilla.org seamonkey 1.0.6 he-il seamonkey 1.0.6 he-il is released.
NPAPI plugin developer guide - Archive of obsolete content
ng out how much data the plug-in can accept writing the stream to the plug-in sending the stream in random-access mode sending the stream in file mode sending a stream creating a stream pushing data into the stream deleting the stream example of sending a stream urls getting urls getting the url and displaying the page posting urls posting data to an http server
uploading files to an ftp server sending mail memory allocating and freeing memory mac os flushing memory (mac os only) version, ui, and status information displaying a status line message getting agent information getting the current version finding out if a feature exists reloading a plug-in ...
Plug-in Development Overview - Gecko Plugin API Reference
working with urls the plug-in api provides methods that plug-ins can use to retrieve data from or post data to a url anywhere on the network, provide hyperlinks to other documents, post form data to cgi scripts using http, or
upload files to a remote server using ftp.
Dealing with files - Learn web development
when you're building a website, you need to assemble these files into a sensible structure on your local computer, make sure they can talk to one another, and get all your content looking right before you eventually
upload them to a server.
Creating hyperlinks - Learn web development
for example, if an index.html page is
uploaded to a directory called projects that sits inside the root of a web server, and the web site's domain is http://www.example.com, the page would be available at http://www.example.com/projects/index.html (or even just http://www.example.com/projects/, as most web servers just look for a landing page such as index.html to load if it isn't specified in the url.) an absolute url will always point to...
Client-side tooling overview - Learn web development
bundlers/packagers these are tools that get your code ready for production, for example by “tree-shaking” to make sure only the parts of your code libraries that you are actually using are put into your final production code, or "minifying" to remove all the whitespace in your production code, making it as small as possible before it is
uploaded to a server.
Lightweight themes
upload your image — make sure it is under 300 kb in size and jpg or png format!
Add-ons
by
uploading your add-on to amo, you can participate in our community of users and creators and find an audience for your add-on.
Debugging a hang on OS X (Archived)
if you need to
upload the sample to bugzilla, select all the sample text, copy it into your favorite text editor, and save as a plain-text file.
DMD
also, add this line to build/mozconfig.common: moz_crashreporter_
upload_full_symbols=1 launch on a local build, use mach run --dmd; use --mode to choose the mode.
about:memory
(the filename will have a .json.gz suffix.) you can then attach or
upload the file appropriately.
Patches and pushes
upload your plugins icon image to data kitchen to obtain its uri id and add to the xml file within the image tag.
NSPR release procedure
after you have run repackage.sh, follow the instructions in to
upload the files to ftp.mozilla.org's staging server, so that they eventually show up on ftp.mozilla.org.
NSPR release process
upload a source tar file to https://ftp.mozilla.org/pub/mozilla....nspr/releases/ write the release notes.
NSS tools : modutil
for the most basic case, simply
upload the library: modutil -add modulename -libfile library-file [-ciphers cipher-enable-list] [-mechanisms mechanism-list] for example: modutil -dbdir sql:/home/my/sharednssdb -add "example pkcs #11 module" -libfile "/tmp/crypto.so" -mechanisms rsa:dsa:rc2:random using database directory ...
NSS tools : modutil
for the most basic case, simply
upload the library: modutil -add modulename -libfile library-file [-ciphers cipher-enable-list] [-mechanisms mechanism-list] for example: modutil -dbdir sql:/home/my/sharednssdb -add "example pkcs #11 module" -libfile "/tmp/crypto.so" -mechanisms rsa:dsa:rc2:random using database directory ...
Necko walkthrough
cks if we're proxying or not fires off the dns prefetch request (dispatched to dns thread pool) some other things nshttpchannel::connect might to a speculativeconnect (pre open tcp socket) nshttpchannel::continueconnect some cache stuff nshttpchannel::setuptransaction creates new nshttptransaction, and inits it with mrequesthead (the request headers) and m
uploadstream (which was created from the request data in channel setup) gets an nsiasyncinputstream (for the response; corresponds to the nspipeinputstream for the response stream pipe) passes it to nsinputstreampump nshttpchannel::ghttphandler->initiatetransaction (called from connect) this is the global nshttphandler object, which adds the transaction to the nshttpconnectionmgr (one ...
Index
that will open a small window in the bottom left with a line like "artifact
uploaded: mozjs-57.0.1.tar.bz2".
SpiderMonkey 52
that will open a small window in the bottom left with a line like "artifact
uploaded:mozjs-52.x.y.tar.bz2".
SpiderMonkey releases
that will open a small window in the bottom left with a line like "artifact
uploaded: mozjs-57.0.1.tar.bz2".
TPS Tests
if one phase doesn't
upload what it should, we won't notice until the next phase).
WebReplayRoadmap
recordings can be
uploaded, and cloud services can locate the correct build and os needed to replay them.
Security and the jar protocol
however, if a site allows file
uploads, zip files are typically treated as relatively innocuous by web sites in that situation, since they're not executable.
nsIAccessibleProvider
this property is used for
upload, input[type="xsd:gday"] and input[type="xsd:gmonth"] xformslabel 0x00002001 used for label element.
nsIDOMFile
this allows the file reference to be saved when the form is submitted while the user is using a web application offline, so that the data can be retrieved and
uploaded once the internet connection is restored.
nsIDOMProgressEvent
dom/interfaces/events/nsidomprogressevent.idlscriptable this interface represents the events sent with progress information while
uploading data using the xmlhttprequest object.
nsIScriptableIO
file and stream guide: [ nsiscriptableio | accessing files | getting file information | reading from files | writing to files | moving, copying and deleting files |
uploading and downloading files | working with directories ] important note: the pages from the file and stream guide use the io object (nsiscriptableio), which was not available in any released version of the platform (pending some fixes).
nsIXMLHttpRequestEventTarget
content/base/public/nsixmlhttprequest.idlscriptable this interface provides access to the event listeners used when
uploading data using the xmlhttprequest object.
XPCOM Interface Reference by grouping
supportsprint64 nsisupportspriority nsisupportsprtime nsisupportspruint16 nsisupportspruint32 nsisupportspruint64 nsisupportspruint8 nsisupportsstring nsisupportsvoid nsisupportsweakreference nsivariant do not use nsienumerator nsiinprocesscontentframemessagemanager nsiscriptableio nsixpcscriptable future nsixmlhttprequest
upload obsolete nsixmlrpcclient nsixmlrpcfault security auth nsiauthmodule nsiauthprompt nsiauthpromptprovider nsiauthpromptwrapper nsiasyncverifyredirectcallback content nsicontentpolicy credentials nsilogininfo nsiloginmanager using nsiloginmanager ...
Filelink Providers
filelink is a thunderbird feature that makes it easy for users to
upload large attachments to web-based storage services such as hightail.
Plug-in Development Overview - Plugins
working with urls the plug-in api provides methods that plug-ins can use to retrieve data from or post data to a url anywhere on the network, provide hyperlinks to other documents, post form data to cgi scripts using http, or
upload files to a remote server using ftp.
Gecko Plugin API Reference - Plugins
ng out how much data the plug-in can accept writing the stream to the plug-in sending the stream in random-access mode sending the stream in file mode sending a stream creating a stream pushing data into the stream deleting the stream example of sending a stream urls getting urls getting the url and displaying the page posting urls posting data to an http server
uploading files to an ftp server sending mail memory allocating and freeing memory mac os flushing memory (mac os only) version, ui, and status information displaying a status line message getting agent information getting the current version finding out if a feature exists reloading a plug-in plug-in side plug-in api this chapter describes methods in the plug-in ap...
Body.bodyUsed - Web APIs
html content <img class="my-image" src="https://udn.realityripple.com/samples/46/29059a2b39.png"> js content var myimage = document.queryselector('.my-image'); fetch('https://
upload.wikimedia.org/wikipedia/commons/7/77/delete_key1.jpg').then(function(response) { console.log(response.bodyused); var res = response.blob(); console.log(response.bodyused); return res; }).then(function(response) { var objecturl = url.createobjecturl(response); myimage.src = objecturl; }); specifications specification status comment fetchthe defin...
Body - Web APIs
html content <img class="my-image" src="https://udn.realityripple.com/samples/46/29059a2b39.png"> js content const myimage = document.queryselector('.my-image'); fetch('https://
upload.wikimedia.org/wikipedia/commons/7/77/delete_key1.jpg') .then(res => res.blob()) .then(res => { const objecturl = url.createobjecturl(res); myimage.src = objecturl; }); specifications specification status comment fetchthe definition of 'body' in that specification.
How to create a DOM tree - Web APIs
another application is that, since xul is xml, the ui of your application can be dynamically manipulated, downloaded,
uploaded, saved, loaded, converted, or transformed quite easily.
FormData() - Web APIs
when creating the formdata object, to prepopulate it with values from the specified form: <form id="myform" name="myform"> <div> <label for="username">enter name:</label> <input type="text" id="username" name="username"> </div> <div> <label for="useracc">enter account number:</label> <input type="text" id="useracc" name="useracc"> </div> <div> <label for="userfile">
upload file:</label> <input type="file" id="userfile" name="userfile"> </div> <input type="submit" value="submit!"> </form> note: only successful form controls are included in a formdata object, i.e.
FormData.append() - Web APIs
for example (and being compatible with php's naming conventions by adding [] to the name): formdata.append('userpic[]', myfileinput.files[0], 'chris1.jpg'); formdata.append('userpic[]', myfileinput.files[1], 'chris2.jpg'); this technique makes it simpler to process multi-file
uploads because the resultant data structure is more conducive to looping.
HTMLFormElement - Web APIs
<input type="radio" name="pet" value="dog"> dog</label></p> </fieldset> <fieldset> <legend>owned vehicles</legend> <p><label><input type="checkbox" name="vehicle" value="bike">i have a bike</label></p> <p><label><input type="checkbox" name="vehicle" value="car">i have a car</label></p> </fieldset> <p><button>submit</button></p> </form> </body> </html> submitting forms and
uploading files using xmlhttprequest if you want to know how to serialize and submit a form using the xmlhttprequest api, please read this paragraph.
Ajax navigation example - Web APIs
to see how it works, please create the following files (or git clone https://github.com/giabao/mdn-ajax-nav-example.git ): note: for fully integrating the <form> elements within this mechanism, please take a look at the paragraph submitting forms and
uploading files.
Compressed texture formats - Web APIs
note that webgl makes no functionality available to compress or decompress textures: they must already be in a compressed format and can then be directly
uploaded to video memory.
Adding 2D content to a WebGL context - Web APIs
vertexshader); gl.attachshader(shaderprogram, fragmentshader); gl.linkprogram(shaderprogram); // if creating the shader program failed, alert if (!gl.getprogramparameter(shaderprogram, gl.link_status)) { alert('unable to initialize the shader program: ' + gl.getprograminfolog(shaderprogram)); return null; } return shaderprogram; } // // creates a shader of the given type,
uploads the source and // compiles it.
WebGL model view projection - Web APIs
clip space in a webgl program, data is typically
uploaded to the gpu with its own coordinate system and then the vertex shader transforms those points into a special coordinate system known as clip space.
Rendering and the WebXR frame animation callback - Web APIs
this technique works very well for a small number of objects, but because it has to re-bind all the data for each object twice (once for the left eye, and once for the right), you're spending a lot of time adjusting the state,
uploading buffers and textures, and so forth.
Perceivable - Accessibility
buttons are simple—you should make sure the button text describes the function of the button (e.g., <button>
upload image</button>).
Border-image generator - CSS: Cascading Style Sheets
//udn.realityripple.com/samples/a9/b9fff72dab.png" data-stateid="border5"/> <img class="image" src="https://udn.realityripple.com/samples/fb/c0b285d3da.svg" data-stateid="border6"/> </div> </div> <div id="load-actions" class="group section"> <div id="toggle-gallery" data-action="hide"> </div> <div id="load-image" class="button">
upload image </div> <input id="remote-url" type="text" placeholder="load an image from url"/> <div id="load-remote" class="button"> </div> </div> <div id="general-controls" class="group section"> <div class="name"> control box </div> <div class="separator"></div> <div class="property"> <div class="name">scale</d...
WebKit CSS extensions - CSS: Cascading Style Sheets
::-webkit-file-
upload-button ::-webkit-inner-spin-button ::-webkit-input-placeholder ::-webkit-media-controls ::-webkit-media-controls-current-time-display ::-webkit-media-controls-enclosure ::-webkit-media-controls-fullscreen-button ::-webkit-media-controls-mute-button ::-webkit-media-controls-overlay-enclosure ::-webkit-media-controls-panel ::-webkit-media-controls-play-button ::-webkit-media-controls-tim...
Event reference
uploadprogress progressevent mozilla specific
upload is in progress (see progress).
Ajax - Developer guides
this article will explain how to use some ajax techniques, like: analyzing and manipulating the response of the server monitoring the progress of a request submitting forms and
upload binary files – in pure ajax, or using formdata objects using ajax within web workers fetch api the fetch api provides an interface for fetching resources.
HTML attribute: capture - HTML: Hypertext Markup Language
<p> <label for="soundfile">what does your voice sound like?:</label> <input type="file" id="soundfile" capture="user" accept="audio/*"> </p> <p> <label for="videofile">
upload a video:</label> <input type="file" id="videofile" capture="environment" accept="video/*"> </p> <p> <label for="imagefile">
upload a photo of yourself:</label> <input type="file" id="imagefile" capture="user" accept="image/*"> </p> note these work better on mobile devices; if your device is a desktop computer, you'll likely get a typical file picker.
itemtype - HTML: Hypertext Markup Language
</span> </div> result html structured data itemscope itemtype product (http://schema.org/product) itemprop name executive anvil itemprop image https://pixabay.com/static/
uploads/photo/2015/09/05/18/15/suitcase-924605_960_720.png itemprop description sleeker than acme's classic anvil, the executive anvil is perfect for the business traveler looking for something to drop from a height.
HTML: Hypertext Markup Language
by
uploading content to the internet and linking it to pages created by other people, you become an active participant in the world wide web.
Cross-Origin Resource Sharing (CORS) - HTTP
s-safelisted request-header”, which are: accept accept-language content-language content-type (but note the additional requirements below) dpr downlink save-data viewport-width width the only allowed values for the content-type header are: application/x-www-form-urlencoded multipart/form-data text/plain no event listeners are registered on any xmlhttprequest
upload object used in the request; these are accessed using the xmlhttprequest.
upload property.
Content-Type - HTTP
t-length: 68137 content-type: multipart/form-data; boundary=---------------------------974767299852498929531610575 -----------------------------974767299852498929531610575 content-disposition: form-data; name="description" some text -----------------------------974767299852498929531610575 content-disposition: form-data; name="myfile"; filename="foo.txt" content-type: text/plain (content of the
uploaded file foo.txt) -----------------------------974767299852498929531610575-- specifications specification title rfc 7233, section 4.1: content-type in multipart hypertext transfer protocol (http/1.1): range requests rfc 7231, section 3.1.1.5: content-type hypertext transfer protocol (http/1.1): semantics and content ...
Index - HTTP
for put and other non-safe methods, it will only
upload the resource in this case.
HTTP headers - HTTP
this is used to update caches (for safe requests), or to prevent to
upload a new resource when one already exists.
Redirections in HTTP - HTTP
redirects accomplish numerous goals: temporary redirects during site maintenance or downtime permanent redirects to preserve existing links/bookmarks after changing the site's urls, progress pages when
uploading a file, etc.
200 OK - HTTP
the successful result of a put or a delete is often not a 200 ok but a 204 no content (or a 201 created when the resource is
uploaded for the first time).
302 Found - HTTP
this is useful when you want to give a response to a put method that is not the
uploaded resource but a confirmation message such as: 'you successfully
uploaded xyz'.
303 See Other - HTTP
the hypertext transfer protocol (http) 303 see other redirect status response code indicates that the redirects don't link to the newly
uploaded resources, but to another page (such as a confirmation page or an
upload progress page).
307 Temporary Redirect - HTTP
this is useful when you want to give an answer to a put method that is not the
uploaded resources, but a confirmation message (like "you successfully
uploaded xyz").
308 Permanent Redirect - HTTP
for example, google drive uses a 308 resume incomplete response to indicate to the client when an incomplete
upload stalled.[1] status 308 permanent redirect specifications specification title rfc 7538, section 3: 308 permanent redirect the hypertext transfer protocol status code 308 (permanent redirect) ...
409 Conflict - HTTP
for example, you may get a 409 response when
uploading a file which is older than the one already on the server resulting in a version control conflict.
412 Precondition Failed - HTTP
in that case, the request, usually an
upload or a modification of a resource, cannot be made and this error response is sent back.
Authoring MathML - MathML
pros: this is very easy setup: only a few javascript and css files to
upload and/or a link to add to your document header.