XE8 Twebbrowser 本地 img 文件
XE8 Twebbrowser local img files
我在 Delphi XE8 中使用 Twebbrowser。
我正在从 Amazon S3 下载图像并将其放入名为 downloadfolder 的文件夹中
mobfolder:=System.IOUtils.TPath.GetDocumentsPath + PathDelim ;
DownloadFolder:= mobfolder +'download'+ PathDelim;
如何从 Twebbrowser 打开该位置的文件
尝试过
WebBrowser1.URL:='file://'+DownloadFolder+filename;
谢谢
您应该部署您的文件。为此使用部署管理器。
如果您尝试编写多平台应用程序 - 使用 System.IOUtils 中的 TPath 来处理文件名。
例如
uses
System.IOUtils
...
LFileName := TPath.Combine(TPath.GetDocumentsPath, 'yourfile.html');
...
之后 - 使用 fileexist 方法检查文件并调用 URL。
if FileExist(LFileName) then
Webbrowser1.URL := 'file://' + LFileName
else
Label1.Text := 'file ' + LFileName + ' not found';
尝试使用 System.IOUtils.TPath.Combine();
功能 - 建议在 FMX 上创建文件夹
DownloadFolder := System.IOUtils.TPath.Combine(System.IOUtils.TPath.GetDocumentsPath,download);
DownloadFileName := System.IOUtils.TPath.Combine(Downloadfolder,filename);
WebBrowser1.URL :='file://'+DownloadFileName;
在某些加载文件的情况下它的帮助。
我遇到的问题与 Jquery 移动设备有关,Jquery 无法访问本地文件。
我需要
来处理它
我的应用程序中的本地网络服务器,因此我可以使用 http 或
上传图片到服务器然后
在我的网络浏览器应用程序中显示它。
我上传了,所以现在我将图像上传到 S3,然后在我的 webAPP 中显示它,它现在可以工作了。
谢谢..
我在 Delphi XE8 中使用 Twebbrowser。
我正在从 Amazon S3 下载图像并将其放入名为 downloadfolder 的文件夹中
mobfolder:=System.IOUtils.TPath.GetDocumentsPath + PathDelim ;
DownloadFolder:= mobfolder +'download'+ PathDelim;
如何从 Twebbrowser 打开该位置的文件
尝试过
WebBrowser1.URL:='file://'+DownloadFolder+filename;
谢谢
您应该部署您的文件。为此使用部署管理器。
如果您尝试编写多平台应用程序 - 使用 System.IOUtils 中的 TPath 来处理文件名。 例如
uses
System.IOUtils
...
LFileName := TPath.Combine(TPath.GetDocumentsPath, 'yourfile.html');
...
之后 - 使用 fileexist 方法检查文件并调用 URL。
if FileExist(LFileName) then
Webbrowser1.URL := 'file://' + LFileName
else
Label1.Text := 'file ' + LFileName + ' not found';
尝试使用 System.IOUtils.TPath.Combine();
功能 - 建议在 FMX 上创建文件夹
DownloadFolder := System.IOUtils.TPath.Combine(System.IOUtils.TPath.GetDocumentsPath,download);
DownloadFileName := System.IOUtils.TPath.Combine(Downloadfolder,filename);
WebBrowser1.URL :='file://'+DownloadFileName;
在某些加载文件的情况下它的帮助。
我遇到的问题与 Jquery 移动设备有关,Jquery 无法访问本地文件。
我需要
来处理它我的应用程序中的本地网络服务器,因此我可以使用 http 或
上传图片到服务器然后 在我的网络浏览器应用程序中显示它。
我上传了,所以现在我将图像上传到 S3,然后在我的 webAPP 中显示它,它现在可以工作了。
谢谢..