fix: replaced getURL() with corresponding helma.Http methods for more configuration options and better results
This commit is contained in:
parent
b5851313b9
commit
0fe4d4b160
1 changed files with 14 additions and 1 deletions
|
@ -19,6 +19,8 @@
|
||||||
* @fileOverview Defines the Image prototype.
|
* @fileOverview Defines the Image prototype.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
app.addRepository("modules/helma/Http.js");
|
||||||
|
|
||||||
markgettext('Image');
|
markgettext('Image');
|
||||||
markgettext('image');
|
markgettext('image');
|
||||||
markgettext('a image // accusative');
|
markgettext('a image // accusative');
|
||||||
|
@ -259,7 +261,18 @@ Image.prototype.update = function(data) {
|
||||||
|
|
||||||
if (!mime || mime.contentLength < 1) {
|
if (!mime || mime.contentLength < 1) {
|
||||||
if (origin && origin !== this.origin) {
|
if (origin && origin !== this.origin) {
|
||||||
mime = getURL(origin);
|
|
||||||
|
var http = new helma.Http();
|
||||||
|
http.setHeader('Referer', origin);
|
||||||
|
http.setBinaryMode(true);
|
||||||
|
var response = http.getUrl(origin);
|
||||||
|
|
||||||
|
mime = new Packages.helma.util.MimePart(
|
||||||
|
origin,
|
||||||
|
response.content,
|
||||||
|
response.type
|
||||||
|
);
|
||||||
|
|
||||||
if (!mime) {
|
if (!mime) {
|
||||||
throw Error(gettext('Could not fetch the file from the given URL.'));
|
throw Error(gettext('Could not fetch the file from the given URL.'));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue