在php页面中接收来自java DataOutputStream的输出
我有一个java applet,我用它将文件发送回我的服务器 - 在服务器端,我想在PHP页面上接收此文件. 以下是正在执行发送发送的Java代码,在我检查了全局数组的PHP侧,我的数据由URL传递,而不是文件数据.我真的在此上进行了搜索和划痕,因此任何帮助. String strURL = sendToURL + "?ACTION=POST&LEN=" + imgBytes.length + "&Fname=picture.png"; try{ URL urlServlet = new URL(strURL); URLConnection sCon = urlServlet.openConnection(); sCon.setDoInput(true); sCon.setDoOutput(true); if (sCon.getAllowUserInteraction()) {
0 2023-06-03
编程技术问答社区
将一个Java Applet上传到网页中
我已经使用Netbean 6.0创建了一个Java字母游戏小程序,该游戏还具有高分的Microsoft Access数据库. 我想将其上传到网页中(例如它在Miniclip Facebook上完成的方式),我想知道如何完成 解决方案 我不确定"将其上传到网页"是什么意思.使用此外,直接从applet访问数据库是一个非常糟糕的主意,因为applet代码(每个人都可以在全球范围内)都需要包含数据库用户和密码,这意味着每个混乱将applet分配给applet的人可以做他们想做的任何事情(允许该用户)来处理DB.至少,他们将能够进入童话般的高分(例如,当完美的游戏能带您1000时,5000万). 其他解决方案 正如Michal Borgwardt所说,为了将实际的小程序放在页面上,您可以上传编译的类文件,然后使用一个小程序或对象标签. 对于高分,您需要在Web服务器(例如MySQL)上使用数据库,并编写一个使用PHP或ASP或其他选择的Web语言将其接口的页面.然后,您将使
0 2023-06-03
编程技术问答社区
对一个java小程序进行 "截图"
否.不按PRT屏幕.但这是我想要的.我需要知道它是否可以做到这一点,并通过什么方式:D 好吧,所以我有一个Java小程序,可以运行并显示一个步行者. 我需要它,因此,当我访问脚本(在某些Web脚本语言中)时,请使用该小程序的"屏幕截图",然后将其保存在服务器上.这可能吗?我可以做什么脚本含义? 预先感谢! 解决方案 如果有重量级组件,它们可能不会出来,但是显而易见的方法是: 创建java.awt.image.BufferedImage 呼叫createGraphics创建Graphics实例. 呼叫update(Graphics)在小程序上. 找到一个将BufferedImage转换为电线文件格式的教程. 发布回Web服务器. 您可以使用liveConnect在Java和JavaScript之间连接这两种方式.通常,只需将另一个引用添加到applet标签的存档属性. 各个部分都有很多教程.我自己从来没有做过.
0 2023-06-01
编程技术问答社区
用php和Java使用会话
我目前正在尝试使用applet使用PHP网页的当前会话.我很简单,但是它并没有像我坚韧的那样光滑.源自 php man : session_start() creates a session or resumes the current one based on a session identifier passed via a GET or POST request, or passed via a cookie. 从那里我做了一些PHP(在此处简化): // PAGE1.PHP session_start(); $_SESSION['test'] = true; echo "sid=" . session_id(); // PAGE2.PHP session_start(); if ($_SESSION['test']) $echo "success"; else $echo "fail"; 因此,从我的小问题中,我向Page1.php提出请求,
0 2023-05-31
编程技术问答社区
Java小程序中的对象持久性
保存爪哇小程序状态的好方法是什么? 我可以处理对象序列化/从文件中处理的对象序列化/避难所化,但不知道应该放置在哪里,或者是否有一些"注册表",我可以在其中保存几个用户的设置. 这些设置依赖硬件,因此我想将其保存在客户端上. 完全许可将授予小程序. 解决方案 保存爪哇小程序状态的好方法是什么? 对于一个值得信赖的小程序,有很多选择. 我可以处理对象序列化/从文件中进行序列化/避难所化,但不知道应该放置在哪里. 将信息放在user.home的子目录中. user.home将是一个可写的地方. 为了避免与其他应用程序的设置文件碰撞. ..或如果有一些"注册表",我可以保存一些用户的设置. 我听说 此数据持续存储在与实现有关的备份存储中.典型的实现包括平面文件,特定于OS的注册表,目录服务器和SQL数据库.该类的用户不必关心衬托商店的详细信息. 听起来很整洁,不是吗?唯一的麻烦是,我从来没有能够在运行之间持续存在的值持
0 2023-05-25
编程技术问答社区
运行PrivilegedAction的签名小程序仍然以AccessControlException失败。
即使对于签名的小问题,允许哪些特权动作有某种限制?这是堆栈跟踪: Exception in thread "AWT-EventQueue-2" java.security.AccessControlException: access denied (java.lang.RuntimePermission loadLibrary.skype) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323) at java.security.AccessController.checkPermission(AccessController.java:546) at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) at java.lang.SecurityManager.checkLink(Sec
0 2023-05-25
编程技术问答社区
在不修改java策略文件的情况下,允许Java小程序对文件系统进行访问和记录?
我正在编写Java applet声音记录器,因此它需要具有录音许可,并且还需要具有文件访问权限(用于在MP3转换过程中存储TMP文件).这是一个Intranet应用程序,它将在几百台机器上运行,因此我想知道是否可以在不修改策略文件并在每台机器上授予权限的情况下实现此目标. 解决方案 ..所以我想知道是否可以在不修改策略文件并在每台计算机上授予权限的情况下实现这一目标. 当然.使用有效的代码签名证书将代码签名,并在启动应用程序时让用户勾选"始终允许"复选框. 除非您的意思是"没有数字签署代码".然后 - 不,不是.
0 2023-05-25
编程技术问答社区
自签的小程序没有获得完整的权限
我已经搜索过很多链接,例如 oracle 和速度评论和Stackoverlow,但仍然没有成功. 重点很简单. JAR使用: 签名 keytool -genkey -alias signFiles -keystore compstore -keypass bca321 -dname "cn=test" -storepass abc123 jarsigner -keystore compstore -storepass abc123 -keypass bca321 -signedjar SignedJar.jar UnsignedJar.jar signFiles 它在本地机器上完美运行.但是,即使用户接受证书(即或ff或chrome-没有差异),即使使用http signedjar.jar像小程序一样使用时,它也会停止使用: java.security.AccessControlException: access denied (javax.smartcardio.C
6 2023-05-25
编程技术问答社区
Java小程序游戏没有授予读取图像的权限
欢迎使用,我在浏览器上启动小程序时有问题,在Finnaly运行的几次Trys之后,我听到了音乐,但是屏幕仍然是白色的,所以我运行了控制台,我看到了这个错误: Exception in thread "AWT-EventQueue-2" java.security.AccessControlException: access denied ("java.io.FilePermission" "grass.png" "read") at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at sun.plugin2.app
2 2023-05-25
编程技术问答社区
Java 7无符号小程序权限1.7.0_45
我们有一个需要某些权限的小程序,我们会签署并授予所有权限. 但是,在开发时我们使用一个未签名的小程序. 我们在用户的.java.policy文件中将所有权限设置在其主目录中. 这已经停止在1.7.0_45(或可能是_40)中工作,因为未签名的小程序不再具有额外的权限. 我们看到这样的错误: 引起的是:java.security.accesscontrolexception:访问被拒绝(" java.util.propertypermission","我们的customsystemproperty""读取") 原因 太阳改变了1.7.0_45或40中未签名小程序的安全行为. 他们现在创建并设置了一个新的部署属性: deployment.security.use.user.home.java.policy=false 这意味着用户的.java.policy文件被默认忽略. 解决方案 请参阅下面的答案. 解决方案 分辨率 要么: a
0 2023-05-25
编程技术问答社区
如何为小程序提供在文件系统上写入的访问权限?
我在applet的策略文件的设置中有问题.我是第一次这样做,并且不知道如何在Java中设置Applet的策略文件.文件系统.为此,我将不得不将文件许可授予applet 所以我制作一个名为.java.policy的文件,然后将以下代码放入其中 grant codeBase "file:/C://res/applet/*" { permission java.io.FilePermission "C:\\res\\applet\\test.txt", "read, write"; }; 并将其保存在用户\ jindal文件夹中,现在我将Java_home设置为 C:\ users \ jindal ,但我仍然发现一个例外 java.security.AccessControlexception: 访问被拒绝(java.io.filepermission C:\ res \ applet \ test.txt写) 任何身体都可以帮助我做错什么还是我该怎么办
0 2023-05-25
编程技术问答社区
Java小程序的权限
我已经整理了一个基本小程序,用户从硬盘驱动器中选择一个文件,它读取该文件的第一行,并将其传递给JavaScript以进行一些其他预处理,然后当您单击一个按钮时,它会尝试通过HTTP POST请求上传该文件.我找到了一个非常基本的开源小程序,用于上传我为最后一个位复制和修改的文件. 问题是,它并不是很可行.似乎运行良好,但后来我遇到了两个与权限有关的障碍. Java控制台中的消息说,该小程序在以下两个权限上拒绝了错误: java.lang.RuntimePermission setFactory java.io.FilePermission read 我觉得这很奇怪,因为我认为当我使用Netbean中检查的"自签名"选项构建时,我已经授予了该小程序的权限,然后单击以确认浏览器中的小安全弹出窗口. 另外,我对自己编码的部分,它在其中读取文件并将第一行传递给JavaScript正常工作.这是一个很明显的指示,即该小程序能够从本地文件系统中读取!在我实际尝试启动上传之前,问
2 2023-05-25
编程技术问答社区
我的小程序需要客户访问资源的权限,政策文件在哪里?
我发现我必须写一个策略文件才能授予我的小程序的权限... 但是我真的很困惑... :( 我想编写一个是地图查看器的小程序,我需要在客户端上保存图像图块,该映像图块运行我的小程序到本地访问瓷砖以获取速度和时间安全查看映射,这对用户有益... 因此,小程序需要授予授予的许可才能在客户端tempdir上读取和制作目录. 现在,我想编写一个策略文件以获得我的小程序的权限,我不想让用户参与其中,而不是我自己写策略文件以授予applet的许可... 现在策略文件位置在哪里?在applet jar文件中? 小程序如何使用策略文件? 请帮助我 解决方案 简单的答案是否,您不能远程更改策略.如果您只能在用户的计算机上覆盖策略,则在哪里? 在企业环境中,这是通过桌面管理/供应系统可以通过的.如果要测试,可以手动更新策略文件.它位于Windows上, ${user.home}\java.policy ${java.home}\lib\securi
0 2023-05-25
编程技术问答社区
小程序写临时文件必须授予什么权限?
我们正在开发一个小程序,需要它能够在用户的临时文件目录中读取/写文件(例如c:\ documents and stayings \ username \ username \ local Settings \ temp). 签署了小程序,用户单击applet启动上的"允许"选项,Java控制面板"允许用户授予权限以签署的内容",并"允许用户从不受信任的权威中授予内容".启用. 但是,在启动时,我们获得了一个SecurityException: java.lang.SecurityException: Unable to create temporary file at java.io.File.checkAndCreate(Unknown Source) at java.io.File.createTempFile(Unknown Source) at java.io.File.createTempFile(Unknown Source) at com.jniwrapp
0 2023-05-25
编程技术问答社区
我如何升级我的MacPorts Perl安装?
我已经与Snow Leopard一起在MacBook Pro中安装了Macports.我没有明确安装在那里的perl,但我想它要么安装了默认的Macports安装,要么是由我安装的任何其他端口安装的依赖项. 我想使用最新的稳定Perl版本升级Perl v5.8.9.当前可能是哪个(我认为它是5.12.2).因此,我的问题只是如何用新的Macports中的新Perl进行完整的旧Perl. Will sudo port upgrade perl5工作,或者我也需要做其他事情.我只是想确保这是正确的命令,以免拧紧我的Macports安装. 解决方案 port upgrade packagename是正确的形式,是的. ,但我认为在这种情况下,它比这更棘手. 看看Perl5 portfile"> portfile .这是一个仅取决于Perl 5.8的包装器.如果您只是sudo port upgrade perl5,它不会使您达到5.12.但是,PERL5软件包具有
6 2023-05-24
编程技术问答社区
打印包含JBIG2图像的PDF
请,建议我一些库,可以帮助我打印包含JBIG2编码图像的PDF文件. PDFRenderer,PDFBox对我无济于事.这些Libs可以打印简单的PDF,但不能打印包含JBIG2图像的PDF. PDFRenderer试图修复它(根据PDFREDNDRER的错误跟踪器上的错误问题),但是某些页面仍然(尤其是在存在条形码的地方)不想打印. P.S.我在applet中使用javax.print api 谢谢! 更新:也尝试过Icepdf,也不想工作. 我得出的结论是,所有这些图书馆(pdfrenderer,icepdf,pdfbox)都使用.错误(某些页面未打印)来自此解码器库.该解码器的开源版本(在PDFrenderer,Icepdf,PDFBox中使用)不再支持,但是JPedal具有该项目的新商业分支,他们写道该错误已固定在新的商业版本中,花费$ 9K. 有什么想法? 更新2 :昨天我试图替换 jpedal的免费库使用其他开放式 jbig2-imagei
0 2023-05-22
编程技术问答社区
Java中,如何将URL中的pdf文件读入字节数组/ByteBuffer?在小程序中从URL读取pdf文件到字节数组/ByteBuffer中
我试图弄清楚为什么这个特定的代码片段不适合我.我有一个应该读取.pdf并使用PDF-Renderer库显示的小程序,但是由于某种原因,当我在服务器上读取的.pdf文件中阅读时,它们最终会损坏.我已经通过再次写出文件来测试它. 我已经尝试在IE和Firefox中查看小程序,并且发生了损坏的文件.有趣的是,当我尝试在Safari中查看小程序(对于Windows)时,该文件实际上很好!我知道JVM可能有所不同,但我仍然迷路了.我已经编译了Java 1.5. JVM为1.6.读取文件的片段如下. public static ByteBuffer getAsByteArray(URL url) throws IOException { ByteArrayOutputStream tmpOut = new ByteArrayOutputStream(); URLConnection connection = url.openConnection();
2 2023-05-22
编程技术问答社区
带参数的Java Webstart
我可以启动带有一组参数的Java WebStart 应用程序,就像使用标签配置的小程序一样? 谢谢 解决方案 是的,以下显示了一个示例: -user=bob -pass=8jkaiuasu 向您传递参数" -user = bob"和" -pass = 8jkaiuasu"的参数.参数以标准方式提取. 其他解决方案 是的,请查看
0 2023-05-19
编程技术问答社区
没有找到init()v方法
我正在重写一个小程序,但是当它加载时,它给我一个运行时的例外. 例外是 Exception in thread "main" java.lang.NoSuchMethodError: ClientSettings: method ()V not found at RunClient.(RunClient.java:41) at RunClient.main(RunClient.java:63) 这是Runclient: import java.applet.Applet; import java.awt.BorderLayout; import java.awt.Container; import java.awt.Desktop; import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt
0 2023-05-19
编程技术问答社区