0

我正在创建一个使用 Applets 创建的项目。在我的项目中,我使用小程序为图像创建效果。最初,我只使用与项目文件存储在同一位置的 1 个图像来完成该项目。

我正在使用以下代码调用我的小程序 <applet code=ImageFilterDemo width=1024 height=480> <param name=img value="<?php echo $file; ?>"> 并传递了图像的名称,在这种情况下是1.jpg

我尝试创建一个有助于选择和上传文件的表单:

<form action="filter.html" method="post" enctype="multipart/form-data"> Select IMAGE : <input type="file" name="image" /> <input type="submit" value="Upload" /> </form>

然后我尝试使用 php 代码获取图像的文件名

<?php $file= $_FILES['image']['tmp_name']; ?>

我不是php专家。我试图看看我犯了什么错误,但仍然无法弄清楚错误是什么。

注意:我希望小程序在选择文件并单击上传时加载图像。

4

2 回答 2

0

//像这样在你的php文件中加载一个applet

<applet code="appletname.class" height=someint width=someint>

    </applet>
and inside applet init() method
        add this line

    String str_loc=getParameter("image_file_location_set_via_php_inside_param_tag");**

    Now using HttpUrlConnection use this location to fetch the image if its over the web 

    else use
       Normal file handling

干杯

于 2013-04-17T08:01:51.123 回答
-2

W3 学校有一个很好的关于处理文件上传的教程:http: //www.w3schools.com/php/php_file_upload.asp

您应该将上传的文件保存到一个永久位置,并将该位置用于您的小程序。

此外,文件通常上传到一个临时的、不可通过网络访问的目录,因此当您的小程序按名称请求文件时,由于位于错误的目录中而无法找到它。

于 2013-04-08T12:42:41.780 回答